日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA学习三

發布時間:2025/6/17 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA学习三 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Java中運算符的優先級:

?

2.條件語句If:

如果 if 條件成立時的執行語句只有一條,是可以省略大括號滴!但如果執行語句有多條,那么大括號就是不可或缺的。

public class HelloWorld {public static void main(String[] args) {int one = 20 ;if(one%2==0){System.out.printf("one是偶數");}} }

3.Java條件語句之 switch:

1、?switch 后面小括號中表達式的值必須是整型或字符型

2、 case 后面的值可以是常量數值,如 1、2;也可以是一個常量表達式,如 2+2 ;但不能是變量或帶有變量的表達式,如 a * 2

3、 case 匹配后,執行匹配塊里的程序代碼,如果沒有遇見 break?會繼續執行下一個的 case 塊的內容,直到遇到?break 語句或者 switch 語句塊結束

4.Java循環語句之 while:

特點:先判斷,后執行

public class HelloWorld {public static void main(String[] args) {int i = 1; // 代表 1 - 5 之間的數字// 當變量小于等于 5 時執行循環while ( i <=5 ) {// 輸出變量的值,并且對變量加 1,以便于進行下次循環條件判斷System.out.println(i);i++;}} }

5.Java循環語句之 do...while:

執行過程:

<1>、 先執行一遍循環操作,然后判斷循環條件是否成立

<2>、 如果條件成立,繼續執行< 1 > 、< 2 >,直到循環條件不成立為止

特點:?先執行,后判斷

由此可見,do...while 語句保證循環至少被執行一次

public class HelloWorld {public static void main(String[] args) {int sum = 0; // 保存 1-50 之間偶數的和int num = 2; // 代表 1-50 之間的偶數do {//實現累加求和 sum += num;num = num + 2; // 每執行一次將數值加2,以進行下次循環條件判斷 } while (num <= 50 ); // 滿足數值在 1-50 之間時重復執行循環 System.out.println(" 50以內的偶數之和為:" + sum );} }

6.Java循環語句之 for:

執行過程:

<1>、 執行循環變量初始化部分,設置循環的初始狀態,此部分在整個循環中只執行一次

<2>、 進行循環條件的判斷,如果條件為 true ,則執行循環體內代碼;如果為 false ,則直接退出循環

<3>、 執行循環變量變化部分,改變循環變量的值,以便進行下一次條件判斷

<4>、 依次重新執行< 2 >、< 3 >、< 4 >,直到退出循環

特點:相比 while 和 do...while 語句結構更加簡潔易讀

public class HelloWorld {public static void main(String[] args) {int sum = 0; // 保存不能被3整除的數之和// 循環變量 i 初始值為 1 ,每執行一次對變量加 1,只要小于等于 100 就重復執行循環for (int i = 1; i <= 100 ; i++) {// 變量 i 與 3 進行求模(取余),如果不等于 0 ,則表示不能被 3 整除if (i % 3 != 0) { sum = sum + i; // 累加求和 }}System.out.println("1到100之間不能被3整除的數之和為:" + sum);} }

?7.Java循環跳轉語句之 break:

public class HelloWorld {public static void main(String[] args) {// 保存累加值int sum = 0;// 從1循環到10for (int i = 1; i <= 10; i++) {// 每次循環時累加求和sum = sum + i;// 判斷累加值是否大于20,如果滿足條件則退出循環if ( sum > 20 ) {System.out.print("當前的累加值為:" + sum);//退出循環break;}}} }

8.Java循環跳轉語句之 continue:

public class HelloWorld {public static void main(String[] args) {int sum = 0; // 保存累加值for (int i = 1; i <= 10; i++) {// 如果i為奇數,結束本次循環,進行下一次循環if ( i % 2 == 0 ) {continue;}sum = sum + i;}System.out.print("1到10之間的所有偶數的和為:" + sum);} }

9.Java 循環語句之多重循環:

public class HelloWorld {public static void main(String[] args) {System.out.println("打印直角三角形");// 外層循環控制行數for (int i = 1; i <= 3; i++) {// 內層循環控制每行的*號數// 內層循環變量的最大值和外層循環變量的值相等for (int j = 1; j <= i; j++) {System.out.print("*");}// 每打印完一行后進行換行 System.out.println();}} }

10.多重循環:

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0;if (num >= 0 && num <= 999999999){while(num != 0){count++;num /= 10;}System.out.println("它是個"+ count+"位的數!"); } else {System.out.println("輸入有誤!");}} }

11.編程練習:

public class HelloWorld {public static void main(String[] args) {// 變量保存成績int score = 53; // 變量保存加分次數int count = 0;//打印輸出加分前成績 System.out.println("加分前成績:%d",score);// 只要成績小于60,就循環執行加分操作,并統計加分次數if(score < 60){count++;score++;}//打印輸出加分后成績,以及加分次數System.out.println("加分后成績:%d",score);System.out.println("共加了%d次",count);} }

代碼優化:

?

12.使用Eclipse進行代碼的調試:

?

轉載于:https://www.cnblogs.com/pengsi/p/6080352.html

總結

以上是生活随笔為你收集整理的JAVA学习三的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。