Java基础day3
生活随笔
收集整理的這篇文章主要介紹了
Java基础day3
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java基礎day3
- Java基礎語法
- 1. switch語句
- 1.1 switch語句結構
- 1.2 switch語句練習-春夏秋冬分類
- 2. for循環
- 2.1 for循環格式
- 2.2 for循環練習應用
- 2.3 for循環練習-求和
- 2.4 for循環練習-求偶數和
- 2.5 for循環練習-水仙花(應用)
- 2.6 for循環練習-統計水仙花數個數(應用)
- 3. while循環
- 3.2 while循環練習-珠穆朗瑪峰(應用)
- 4. 循環細節
- 4.1 do...while循環結構(掌握)
- 4.2 三種循環的區別
- 4.3 跳轉控制語句
- 4.4 循環嵌套
- 5. Random
- 5.1 Random產生隨機數
- 5.2 Random練習-猜數字(應用)
Java基礎語法
1. switch語句
1.1 switch語句結構
格式
switch (表達式) { case 1: 語句體1; break; case 2: 語句體2; break; ... default: 語句體n+1; break; //可省略 }1.2 switch語句練習-春夏秋冬分類
一年四季月份分類:
春:3、4、5
夏:6、7、8
秋:9、10、11
冬:1、2、12
示例代碼:
import java.util.Scanner;public class HelloWorld{public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println("請輸入一個月份:");int month = sc.nextInt();//case穿透switch(month){case 1:case 2:case 12:System.out.println("冬季");break;case 3:case 4:case 5:System.out.println("春季");break;case 6:case 7:case 8:System.out.println("夏季");break;case 9:case 10:case 11:System.out.println("秋季");break;default:System.out.println("你輸入的月份有誤");}}}2. for循環
2.1 for循環格式
or循環格式:
for (初始化語句;條件判斷語句;條件控制語句) { 循環體語句; }2.2 for循環練習應用
要求:輸出1-5 和 5-1
示例:
2.3 for循環練習-求和
要求:1-5求和
示例:
2.4 for循環練習-求偶數和
需求:求1-100之間的偶數和,并把求和結果在控制臺輸出 }
示例代碼:
2.5 for循環練習-水仙花(應用)
需求:在控制臺輸出所有的“水仙花數”
解釋:什么是水仙花數?
水仙花數,指的是一個三位數,個位、十位、百位的數字立方和等于原數
2.6 for循環練習-統計水仙花數個數(應用)
public class HelloWorld { public static void main(String[] args) { int count = 0;for(int i=100; i<1000; i++) {int ge = i%10;int shi = i/10%10;int bai = i/100;//條件if(ge*ge*ge + shi*shi*shi + bai*bai*bai == i){count += 1; }}System.out.println(count);} }3. while循環
while循環完整格式:
初始化語句; while (條件判斷語句) { 循環體語句; 條件控制語句; }舉例://輸出五次hello world
public class HelloWorld { public static void main(String[] args) { int i = 0;while(i<=5){System.out.println("hello world!");i++;}}}3.2 while循環練習-珠穆朗瑪峰(應用)
- 需求:世界最高山峰是珠穆朗瑪峰(8844.43米=8844430毫米),假如我有一張足夠大的紙,它的厚度是0.1毫
米。請問,我折疊多少次,可以折成珠穆朗瑪峰的高度? - 示例代碼:
4. 循環細節
4.1 do…while循環結構(掌握)
- 完整格式:
舉例:
public class HelloWorld { public static void main(String[] args) {int i = 1;do{System.out.println("hello world!");i += 1;}while(i <= 5);} }4.2 三種循環的區別
先判斷再執行,還是先執行再判斷
定義變量是否在語法結構內
4.3 跳轉控制語句
跳轉控制語句(break)跳出循環,結束循環 跳轉控制語句(continue)跳過本次循環,繼續下次循環 注意: continue只能在循環中進行使用!4.4 循環嵌套
循環嵌套概述:在循環中,繼續定義循環
示例代碼://輸出一天時間的表示
5. Random
5.1 Random產生隨機數
使用步驟:- 導入包 import java.util.Random;- 創建對象 Random r = new Random();- 產生隨機數 int num = r.nextInt(10);//產生0-9的數字5.2 Random練習-猜數字(應用)
- 需求: 程序自動生成一個1-100之間的數字,使用程序實現猜出這個數字是多少? 當猜錯的時候根據不同情況給出相應的提示 A.
如果猜的數字比真實數字大,提示你猜的數據大了 B. 如果猜的數字比真實數字小,提示你猜的數據小了 C.
如果猜的數字與真實數字相等,提示恭喜你猜中了 - 示例代碼:
總結
以上是生活随笔為你收集整理的Java基础day3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java基础day2
- 下一篇: 记住:永远不要在MySQL中使用“utf