java怎么运行一次程序可是输入多组数据

java怎么运行一次程序可是输入多组数据,第1张

实在要输入几多个数枣闷扮组,不必用第一个输入的数来做控制。给出下面一段代码:

import java.util.Scanner

public class TestManyArrayInput {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in)

//int arrayNum = scan.nextInt()//要是你第一个数想输入数组的个数,可以参加这凳灶行,得到的值则为数组的个数

String str1 = scan.next()

String[] arr1 = str1.split(",")//第一个数组

String str2 = scan.next()

String[] arr2 = str2.split(",")//第二个数组

}

}

以上代码中,运行时输入:1,2,3,5,4(空格)3,2,5,3,5

则得到str1=1,2,3,5,4;str2=3,2,5,3,5

然后将这两组字符串用逗号分开得出String数组,再举行转换即可。

要是要罩数输入更多组数组的话,可以根据雷同的要领循环……

输入a ,b 求出和 并且输出(多组输入) java语言:

public class Util {

    public static void main(String[] args) {

        Ab ba = new Ab()

        ba.add()

    }

}

class Ab{

    public String add(){

        java.util.Scanner sc = new java.util.Scanner(System.in)

        try {

            System.out.println("请输入a:")

            int a = sc.nextInt()

            System.out.println("请输入b:")

 皮弯           int b = sc.nextInt()

            System.out.println(a+" + "+b + " = " + (a+b))

            System.out.println("是否继续(Y/N)")

            String num = sc.next()

            if("Y".equals(num)){

         仔握纯       new Ab().add()

            }else if("N".equals(num)){

                System.exit(0)

            }else{

                System.out.println("输入有误,请重新输入:")

           念咐     new Ab().add()

            }

        } catch (Exception e) {

            // TODO: handle exception

            System.out.println("只能是整数...")

        }

        return null

    }

}

import java.util.*

public class Exam

{

public static void main(String[] args)

{

//NewLine为行分隔符

final String NewLine=System.getProperty("line.separator")

Scanner sc=new Scanner(System.in)

StringBuilder sb=new StringBuilder()

String line

//禅春直接在新行回贺尺耐车退出循环

//多组字符串保存在sb中,以换行符分困谨隔

while(true)

{

line=sc.nextLine()

if(null==line || line.equals(""))

break

sb.append(line)

sb.append(NewLine)

}

System.out.print(sb.toString())

sc.close()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8241288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存