㈠ 如何用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);
}

上面代碼也就一個思路