程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java—運算符和流程控制語句

Java—運算符和流程控制語句

編輯:關於JAVA

Java—運算符和流程控制語句。本站提示廣大學習愛好者:(Java—運算符和流程控制語句)文章只能為提供參考,不一定能成為您想要的結果。以下是Java—運算符和流程控制語句正文


  • 運算符優先級:

  

  • siwtch語句注意事項:
  1. switch 後面小括號中表達式的值必須是整型或字符型
  2. case 後面的值可以是常量數值,如 1、2;也可以是一個常量表達式,如 2+2 ;但不能是變量或帶有變量的表達式,如 a * 2
  3. case 匹配後,執行匹配塊裡的程序代碼,如果沒有遇見 break 會繼續執行下一個的 case 塊的內容,直到遇到 break 語句或者 switch 語句塊結束 
  • for循環
  1. for 循環變量初始化和循環變量變化部分,可以是使用 “,” 同時初始化或改變多個循環變量的值
  2. 循環條件部分可以使用邏輯運算符組合的表達式,表示復雜判斷條件,但一定注意運算的優先級
  3. 省略“循環變量初始化”,可以在 for 語句之前由賦值語句進行變量初始化操作
  4. 省略“循環變量變化”,可以在循環體中進行循環變量的變化
  • continue :跳過循環體中剩余的語句執行下一次循環
  • break:退出指定的循環,直接執行循環後面的代碼
  • 使用Scanner工具類來獲取用戶輸入的信息
  1. 導入java.util.Scanner   
  2. 創建Scanner對象
  3. 接收並保存用戶輸入的值

  示例:接收3個班級各4名學生的成績,計算每個班級的學生的平均分並打印出來。

package com.test;
import java.util.Scanner;//導入工具類
public class Demo2 { public static void main(String[] args) { Scanner input = new Scanner(System.in);//創建Scanner對象 double score = 0; double avg = 0; for (int i = 1; i <= 3; i++) { score = 0; avg = 0; for (int j = 1; j<= 4; j++) { System.out.print("請輸入分數:"); score = score + input.nextInt();//接收並保存用戶鍵盤輸入的值
            }
            System.out.print("總分是:" + score);
            avg = score / 4;
            System.out.println("平均分是:" + avg);
        }
    }
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved