本文目錄一覽:
- 1、java 的循環輸入
- 2、JAVA怎麼實現循環輸入?
- 3、Java程序實現循環從盤輸入學生的年齡+(1)當輸入的年齡小於0則提示年齡不能小?
- 4、java 循環輸入問題
- 5、java鍵盤錄入while怎麼循環錄入的輸入
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怎麼實現循環輸入?
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=100n=80) System.out.println(“優秀”);
else if (n80n=70) System.out.println(“良好”);
else if(n70n=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;in-1;i++)
{
for(int a=1;ai;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(n24)
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(i1);
System.out.println(“i=”+i);
}
}
6、執行時,把程序放入記事本中,以類名.java命名,再放入創建的文件夾中,將文件夾命名,然後把文件夾放入E盤。
進入DOS系統:
1、e:
2、cd 文件名
3、javac 類名.java
4、Java 類名
Java程序實現循環從盤輸入學生的年齡+(1)當輸入的年齡小於0則提示年齡不能小?
題目要求:當輸入的年齡小於0,則提示年齡不能小0,需要重新輸入直到滿足條件為止。
那麼我們可以設置一個while循環,如果數據小於0,則需要不斷輸入:
while (a0) { //如果輸入的年齡小於0,進行循環重新輸入,直到大於0。
System.out.println(“輸入的學生年齡不能小於0,請重新輸入:”);
a = sca.nextInt();
}
源程序:
源程序
程序運行結果,如果正確輸入:
正確輸入結果
如果中間有錯誤輸入,例12歲輸入了-12:
錯誤輸入-12結果
輸入-12後,如果再次不小心錯誤輸入-12,則還需要接着輸入直到大於0:
錯誤輸入2次,則循環直到滿足條件。
java 循環輸入問題
暫時還不知道原因,不過可以讓你的程序正確的運行。
把 Scanner scanner=new Scanner(System.in); 這句 放在 loop:while 循環中 就可以了,然後把 scanner.close(); 這句 刪掉 。
如果還是不行 在說一下咯
java鍵盤錄入while怎麼循環錄入的輸入
Java鍵盤while循環錄入輸入,代碼如下:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println(“請輸入字符串 : “);
String x = scanner.next();
System.out.println(“您輸入的是 : ” + x);
}
}
原創文章,作者:DODF,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/134275.html