java中for循環的用法,java基礎循環 for 、switch 、while 、do while、

 2023-11-19 阅读 31 评论 0

摘要:Scanner數據接收 System.out.println("請輸入一個數"); Scanner sc=new Scanner(System.in); java中for循環的用法、int n=sc.nextInt(); ? for循環 :1--->2--->4--->3--->[2--->4--->3--->2--->4--->3]一直

Scanner數據接收

System.out.println("請輸入一個數");

Scanner sc=new Scanner(System.in);

java中for循環的用法、int n=sc.nextInt();

?

for循環 :1--->2--->4--->3--->[2--->4--->3--->2--->4--->3]一直循環直到不滿住循環條件

for(表達式1;循環條件2;表達式3){

java中continue,? ? ? ? ? ? ? ? ? ? ?語句4;

}

簡單輸入:五行五列(*)

for(int i=1;i<6;i++){
for(int j=1;j<6;j++){
System.out.print("*"+" ");
}
System.out.println() ;

java do、??

簡單計算0--1000之間質數的個數

int count=0;
for(int i=2;i<1000;i++){
boolean isFind=false;
for(int j=2;j<i;j++){
if(i%j==0){
isFind=true;
break;
}
}
if(!isFind){
count++;

}

}
System.out.println("質數的總個數:"+count);

?

java中的循環?1、2、3、4、5組成多少個不同的五位數

int i, j, k, l, m, n = 0;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= 5; j++) {
for (k = 1; k <= 5;k++) {
for (l = 1; l <= 5; l++) {
for (m = 1; m <= 5; m++) {
if (i != j && i != k && i != l && i != m && j != k && j != l && j != m && k != l && k != m
&& l != m) {
System.out.println(i * 10000 + j * 1000 + k * 100 + l * 10 + m);
n++;
}
}
}
}
}
}
System.out.println("五位數總個數有"+n);

?

switch循環

java string。switch(值){

case(常值1):

語句;

break;

java int,case(常值2):

語句;

break;

defualt:

java final?}

注意:每個case后面跟一個break,不然會出現穿透效果

? ? ? ? ?defualt:塊可以放置在任何位置。但位移后必須加個break.

? ? ? ? 在7.0之前值只能是個整數(或者為轉換為整數值)

switch、? ? ? ? ?在7.0之后值可以只用字符串

System.out.println("請輸入一個數");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
switch(n){

case 1:

System.out.println("及格");

java中default、break;

case 2:

System.out.println("良");

break;

java return。case 3:
System.out.println("優秀");
break;
}
}
}

?

while和do while(區別在于do while會先執行一次在判斷

int a=0;

while(a<10){

System.out.println("優秀"); ? ?-------》無法預計循環次數

i++;

}

?

?

int a=0;

do {

System.out.println("優秀"); ? ?-------》無法預計循環次數,至少執行一次。

i++;

}while(a<10);

?

break:結束本層循環

Continue:結束當前語句進行開始下一次循環

return:結束,返回調用方法的位置

比較實用的死循環

boolean ?runing=true;

while(runing){

System.out.println("優秀");

}

System.out.println(“結束”);

?

?

獲取一個正整數將它倒序成新的整數并輸出?123456--->654321

long ?num, result=0;

System.out.println("請輸入一個數");
Scanner sc=new Scanner(System.in);
?num=sc.nextInt();

while(num>10){

result=result*10+num%10;

num/=10;

}

System.out.println("倒序后的"+result);

?

轉載于:https://www.cnblogs.com/291959101lf/p/6716329.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/181764.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息