qq_38034939 2017-05-12 17:46 采纳率: 46.2%
浏览 1131
已采纳

怎么才能输入多少个字符串 结果就输出多少个 我这只输出最后输入那个

import java.util.Scanner;

public class shuru {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner sc = new Scanner(System.in);
    int T;
    T=sc.nextInt();

    sc.useDelimiter(" ");
    if(T>=1|T<=100){        
       String str2 = new String();

       for(int i = str2.length();i<=T;i++){
         str2=sc.nextLine();




         }
       System.out.println(str2.toLowerCase()+"\n");
        }

}
}

  • 写回答

3条回答 默认 最新

  • 战在春秋 2017-05-12 23:42
    关注

    修改后的代码如下:

    import java.util.ArrayList;
    import java.util.Scanner;
    
    public class shuru {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int T;
            System.out.println("请输入个数T:\n");
            T = sc.nextInt();
            ArrayList<String> result = new ArrayList<String>();
    
            sc.useDelimiter(" ");
            if (T >= 1 | T <= 100) {
                String str2 = new String();
    
                for (int i = 0; i <= T; i++) {
                    str2 = sc.nextLine();
                    result.add(str2);
                }
    
                System.out.println("结果为:\n");
    
                for (int i = 0; i <= T; i++) {
                    System.out.println(result.get(i).toLowerCase() + "\n");
                }
    
            }
    
        }
    }
    

    图片说明

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料