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()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)