JAVA怎么实现循环输入?

JAVA怎么实现循环输入~

import java.util.Scanner;import java.util.List;import java.util.ArrayList;public class InputTest { public static void main(String[] args) {List input = 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) + "");}sc.close(); } }

java的Scanner类,可以实现控制台的输入。
以下代码供你参考一下:
package com.dusd;import java.util.Scanner;public class InputDemo {public static void main(String[] args) {// TODO Auto-generated method stubScanner scanner = new Scanner(System.in);while (true) {String s = scanner.nextLine();System.out.println("你输入的是:" + s);}}}

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<n-1;i++)

{

for(int a=1;a<i;a++) { System.out.print(" ");}

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    类名



java 用for循环为一个字符串数组输入从a到z的值。
答:public class Util {public static void main(String[] args) { //java 用for循环为一个字符串数组输入从a到z的值。 String[] arr = new String['z' - 'a' + 1]; String result = ""; for(int i = 0,j = 'a'; i < arr.length; i++,j++){ arr[i] = j+...

java中循环输入密码的问题
答:你的这个要求,写个死循环就可以了 判断密码相同之后,break跳出循环即可 下面是一个简单的示例 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test { public static void main(String[] args) { //指定密码 String password = "asdfghj"...

java中怎样用do while 循环语句实现用户随机输入一些数,然后求这些数的...
答:import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class DemoTest21 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);List<Double> list = new ArrayList<Double>();double sum = 0;String str = "";/ 生成随机数,请使用...

JAVA当中如何可以实现连续的输入和输出,如图,输入后得到结果后可以继续...
答:1、首先打开eclipse,创建一个Java工程项目,并在src下创建类Main,创建后的工程目录如图。2、接着在Main.java中加入main函数和要输出的数组的内容。3、然后将数组中的数据按每行10个输出到控制台上。4、按上面代码编辑完Main.java后,右键点击用java应用程序的方式运行Main.java,结果如图。5、从图中...

如何用java实现循环输入
答:双for Scanner sc = new Scanner(System.in);int i,a,t = sc.nextInt();for(;0<t;t--){ for(i=0;(i<n)&&(a<=10);i++) a = sc.nextInt();if(10

java里怎么编一个循环,输入YES的时候再循环一次全部程序,输入NO的时候...
答:public boolean runs(){ Scanner in=new Scanner(System.in); String flag=in.nextLine(); do{ //运行某段代码 flag=in.nextLine(); }while(flag.equals("YES")); if(flag.equals("NO")){ return false; }else{ runs(); return true; } } ...

java循环,输入字符直到得到指定字符
答:写个死循环就可以了 public static void main(String[] args){ while(true){ try { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入姓名:");String name = br.readLine();if("daming".equals(name)){ System.out.println("daming,欢迎...

循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“E...
答:public static void main(String[] args) { Scanner scanner = new Scanner(System.in);StringBuffer buffer = new StringBuffer();String nextLine;while (true) { nextLine = scanner.nextLine();if ("Esc".equals(nextLine)) { break;} buffer.append(nextLine);} System.out.println("您输入...

在Java中如何使用循环,请问高手可以举个例子指导一下么?
答:比如 for (int i = 0; i < 10; i++) {System.out.println(i);} 就是循环遍历 出0-9 下面说得具体点 循环语句使语句或块的执行得以重复进行。Java 编程语言支持三种循环构造类型:for,while 和 do 循环。for 和 while 循环是在执行循环体之前测试循环条件,而 do 循环是在执行完循环体...

java 的循环输入
答:import java.util.Scanner;public class Input { public static void main(String args[]) { int count = 0;Scanner scan = new Scanner(System.in);System.out.println("请输入你要计算的数:");for (int i = 0;; i++) { int m = scan.nextInt();if (m < 0) { System.out....

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网