當前位置:首頁 » 編程語言 » java循環輸入

java循環輸入

發布時間: 2022-11-16 21:36:55

Ⅰ 如何用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<a) System.out.println(n);

}

用getLine() 或者其他流類的getLine() 來讀取就行了

Ⅱ java用循環編寫一個計數程序輸入幾個數字直到輸入0為止,計算輸入的這些數的平均數

參考代碼如下:

import java.util.*;

public class Main

{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int sum = 0;

int count = 0;

while(true){

int num = sc.nextInt();

if(num == 0) break;

sum += num;

count++;

}

System.out.println("平均值:"+sum*1.0/count);

}

}

運行結果:

Ⅲ 用java循環做:循環輸入一批數字,輸出這批數字中的最大值,輸入0則停止輸入。怎麼做

代碼如下:


importjava.util.Scanner;
importjava.util.Stack;

publicclassParentheses
{

publicstaticvoidmain(String[]args)
{
Scannersc=newScanner(System.in);
intmax=Integer.MIN_VALUE;
while(true)
{
intinput=sc.nextInt();
if(input==0)
break;
if(input>max)
max=input;
}
System.out.println(max);
sc.close();
}
}

Ⅳ JAVA中的for循環運行一次後如何停止,但是還可以在輸入數字後繼續運行

import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner in=new Scanner(System.in); //定義輸入
double startNum=1;//起始數
int endNum=5;//結束數
System.out.println("從1到"+endNum+"求合計和平均數!");
for(int i=0;i<=endNum;i++){ //循環輸入成績
if(i==0) {
System.out.print("請輸入額外一個整數參與計算:");
int inputNum=in.nextInt(); //進行輸入
startNum=(startNum-1)+inputNum;
}
startNum+=i;
}
System.out.println("合計為:"+startNum); //輸出平均成績
System.out.println("平均值為:"+startNum/endNum); //輸出平均成績
}
}

Ⅳ Java編程:當用戶輸入不是數字時如何循環要求輸入數字

代碼如下:

文字版代碼如下:

import java.util.Scanner;

public class Test {

public static void main(String[] args){

Scanner in=new Scanner(System.in);

double x=0;

boolean b=true;

System.out.println("請輸入整數:");

while(b){

try{

x=in.nextDouble();//如果輸入的不是數字,則會拋出異常,進去catch語句塊

b=false;//如果輸入的是數字,則控制循環結束

}

catch(Exception e){

System.out.println("輸入錯誤,請重新輸入:");

in.nextLine();//讀入回車符,確保循環可以正常進行

}

}

System.out.println("輸入的數字為:"+x);

in.close();

}

}

Ⅵ JAVA當中如何可以實現連續的輸入和輸出,如圖,輸入後得到結果後可以繼續輸入。

1、首先打開eclipse,創建一個Java工程項目,並在src下創建類Main,創建後的工程目錄如圖。

Ⅶ 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鍵盤錄入while怎麼循環錄入的輸入

Java鍵盤while循環錄入輸入,代碼如下:

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

Ⅸ Java程序實現循環從盤輸入學生的年齡+(1)當輸入的年齡小於0則提示年齡不能小

題目要求:當輸入的年齡小於0,則提示年齡不能小0,需要重新輸入直到滿足條件為止。

那麼我們可以設置一個while循環,如果數據小於0,則需要不斷輸入:

while (a<0) { //如果輸入的年齡小於0,進行循環重新輸入,直到大於0。

System.out.println("輸入的學生年齡不能小於0,請重新輸入:");

a = sca.nextInt();

}


源程序:

錯誤輸入2次,則循環直到滿足條件。

Ⅹ 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;

}
}
}

輸入非數字的情況就沒有做處理了,還有就是小數部分,太晚了,大家答的都可以實現,就留下腳印了

熱點內容
小米換機的備份密碼是多少 發布:2025-01-13 22:19:53 瀏覽:682
kindle可以解壓嗎 發布:2025-01-13 22:19:53 瀏覽:963
怎麼在酷我音樂上傳歌詞 發布:2025-01-13 22:18:12 瀏覽:444
雲南正舵者ipfs雲伺服器收益 發布:2025-01-13 22:11:52 瀏覽:921
plsql函數 發布:2025-01-13 22:11:19 瀏覽:60
數據結構圖的存儲 發布:2025-01-13 22:11:14 瀏覽:577
oraclesha1加密 發布:2025-01-13 22:08:26 瀏覽:763
建立一個打不開的文件夾 發布:2025-01-13 22:04:14 瀏覽:247
小桔商家通安卓版哪裡可以下載 發布:2025-01-13 21:59:01 瀏覽:158
php取來路 發布:2025-01-13 21:58:56 瀏覽:761