⑴ 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);
}
}
進入DOS系統:
1、e:
2、cd 文件名
3、javac 類名.java
4、Java 類名
⑵ java中如何在控制台連續輸入幾個值而不會換行
不知要輸入什麼樣的數據呢?整數直接用空格分隔開就可以啦,最後只需要換行一次就可以了。
⑶ 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怎麼實現循環輸入
您好,很高興能回答你的問題。
java實現循環輸入方法。
雙for
Scanner sc = new Scanner(System.in);
int i,a,t = sc.nextInt();
for(;0t;t--){
for(i=0;(in)(a=10);i++) a = sc.nextInt();
if(10a) System.out.println(n);
}
用getLine() 或者其他流類的getLine() 來讀取就行了