㈠ 如何用java实现循环输入

不知道这是不是你要的
import java.util.*;

class input
{

public static void main(String[] args)
{
Scanner scan = null;
int n = 5;
double a = 0.0;
System.out.println("请输入" + n + "个数:");
for(int i=0; i<n; i++) {
try
{
scan = new Scanner(System.in);
a = scan.nextDouble();
if (a>10)
{
System.out.println("n=" + n);
}
}
catch (InputMismatchException e)
{
System.out.println("输入错误,请重新输入:");
}

}
}
}

另外。要输入带空格的字符串只要这样:
String s = scan.nextLine();
就把整行读入,
a a a
这样s="a a a",不知道这样说明不明白。

㈡ JAVA怎么实现循环输入

JAVA实现循环输入的方法(拿学生成绩举例):

  • 1、Java语言从键盘输入一个整型:

importjava.util.Scanner;

publicclassTest{

publicstaticvoidmain(Stringargs[]){

Scannerin=newScanner(System.in);

System.out.println("请输入一个成绩为:");

intn;

n=in.nextInt();

System.out.println("n="+n);

}

}

  • 2、对学生成绩的等级划分(if......else)

importjava.util.Scanner;

publicclassTest{

publicstaticvoidmain(Stringargs[]){

Scannerin=newScanner(System.in);

System.out.println("请输入一个成绩为:");

intn;

n=in.nextInt();

System.out.println("n="+n);

System.out.println("对学生成绩进行登记划分:");

{

if(n<=100&&n>=80)System.out.println("优秀");

elseif(n<80&&n>=70)System.out.println("良好");

elseif(n<70&&n>=60)System.out.println("合格");

elseSystem.out.println("不及格");

}

}

}

  • 3、输出一个平行四边形(fou语句)

publicclasspingxing{

publicstaticvoidmain(Stringargs[]){

intn=6;

for(inti=1;i<n-1;i++)

{

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

for(intb=1;b<=n;b++){System.out.print("*");}

System.out.println();

}

}

}

  • 4、while语句,当条件为假时:

publicclassAs{

publicstaticvoidmain(Stringargs[]){

intn=23;

while(n>24)

n=n+2;

System.out.println("n="+n);

}

}

  • 5、do......while当条件为假时:while不执行,do......while至少执行一次!

publicclassZx{

publicstaticvoidmain(Stringargs[]){

inti=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 的循环输入

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.println("你输入的数的总和=" + count);
try {// 防止用户第一次就输入负数
System.out.println("平均值=" + count / i);
} catch (Exception e) {
System.out.println("平均值=0");
}
break;
}

count += m;

}
}
}

输入非数字的情况就没有做处理了,还有就是小数部分,太晚了,大家答的都可以实现,就留下脚印了

㈣ java 中如何在一个循环中输入一个数

publicclassTest{
publicstaticvoidmain(Stringargs[])throwsIOException{
//创建数组,从控制台读入数据
double[]array=newdouble[10];
for(inti=0;i<10;i++){
BufferedReaderbr=newBufferedReader(newInputStreamReader());
Stringstr=null;
intln("Enteryourvalue:");
str=adLine();
array[i]=lueOf(str);
}
//输入数据进行索引查询
int("请输入待查数据:");
BufferedReaderbr=newBufferedReader(newInputStreamReader());
doubletarget=lueOf(adLine());
intln("查找结果:");
for(inti=0;i<10;i++){
if(target==array[i])intln("index["+i+"]");
}
}
}

㈤ Java如何实现连续输入

java的Scanner类,可以实现控制台的输入。

以下代码供你参考一下:

packagecom.sd;

importjava.util.Scanner;

publicclassInputDemo{

publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerscanner=newScanner(System.in);
while(true){
Strings=scanner.nextLine();
System.out.println("你输入的是:"+s);
}
}

}

㈥ java键盘录入while怎么循环录入的输入

Java键盘while循环录入输入,代码如下:

publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
while(true){
System.out.println("请输入字符串:");
Stringx=scanner.next();
System.out.println("您输入的是:"+x);
}
}

㈦ java 输出作为下个循环输入

用一个变量存你的输入值,输出的时候给这个变量赋值,然后再回去循环就可以了

Stringparam=xxx;
while(true){
//处理业务逻辑
param=function(param);
}

上面代码也就一个思路