import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class InputTest {
public static void main(String[] args) {
Listinput = new ArrayList<>();
Scanner sc = new Scanner(System.in);
for(;;){
System.out.print("请输入下一个数据(直接回车结束输入):");
String s = sc.nextLine();
if(s.equals("")){
System.out.println("已结束输入!");
break;
}
input.add(s);
}
System.out.println("您输入的数据为:");
for(int i = 0; i < input.size(); i++){
System.out.print(input.get(i) + "\t");
}
sc.close();
}
}
JAVA实现循环输入的方法(拿学生成绩举例):
1、Java语言从键盘输入一个整型:
import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个成绩为:");
int n;
n = in.nextInt();
System.out.println("n=" + n);
}
}
2、对学生成绩的等级划分(if......else)
import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个成绩为:");
int n;
n = in.nextInt();
System.out.println("n=" + n);
System.out.println("对学生成绩进行登记划分:");
{
if (n<=100&&n>=80) System.out.println("优秀");
else if (n<80&&n>=70) System.out.println("良好");
else if(n<70&&n>=60) System.out.println("合格");
else System.out.println("不及格");
}
}
}
3、输出一个平行四边形(fou语句)
public class pingxing {
public static void main(String args[]){
int n=6;
for(int i=1;i { for(int a=1;a
for(int b=1;b<=n;b++) {System.out.print("*");} System.out.println(); } } } 4、while语句,当条件为假时: public class As{ public static void main(String args[]){ int n=23; while(n>24) n=n+2; System.out.println("n="+n); } } 5、do......while当条件为假时:while不执行,do......while至少执行一次! public class Zx{ public static void main(String args[]){ int i=1; do i=i+2; while(i<1); System.out.println("i="+i); } } 6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。 进入DOS系统: 1、e: 2、cd 文件名 3、javac 类名.java 4、Java 类名
Scanner sc = new Scanner(System.in);
while(true)
{
System.out.println("请输入值");
String a = sc.next();
System.out.println("请输入值是"+a);
}
// 输出
Scanner scanner = new Scanner(System.in);
String str;
while(!(str=scanner.next()).equals("")){
System.out.println(str);
}
scanner.close();