Java基礎之if語句案例
/*
從鍵盤輸入小明的期末考試成績
當成績為100分時,獎勵一輛BMW;
當成績為(80,99]時,獎勵一臺8848;
當成績為[60,80]時,獎勵一本從入門到精通只需33天;
其它時,暴打一頓!
*/
import java.util.Scanner;
public class Scanner05
{
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
System.out.println("從鍵盤輸入小明的期末成績:");
int Score = s.nextInt();
s.close();
if(Score<0 || Score>100){
System.out.println("您輸入的成績有誤,請重新輸入");
}else{
if(Score == 100){
System.out.println("獎勵一輛BMW");
}else if(Score > 80){
System.out.println("獎勵一臺8848" );
}else if(Score>60){
System.out.println("獎勵一本從入門到精通只需33天");
}else{
System.out.println("暴打一頓!!!");
}
}
}
}
————————————————————————————
/*
需求:有三門課程的考試分數:語數外
如果全部及格返回true,否則返回false
演示邏輯運算子中的與操作 需求變更:如果全部及格我就列印全部及格,否則列印有不及格
*/
public class Test01
{
public static void main(String[] args)
{
int chineseScore = 80;
int englishScore = 70;
int mathScore = 99;
if(chineseScore >=60 && englishScore >=60 && mathScore>=60){
System.out.println("全部及格!!!");
}else{
System.out.println("分數不及格!!!");
}
}
}
相關推薦
Java基礎之if語句案例
/* 從鍵盤輸入小明的期末考試成績 當成績為100分時,獎勵一輛BMW; 當成績為(80,99]時,獎勵一臺8848; 當成績為[60,80]時,獎勵一本從入門到精通只需33天; 其它時,暴打
Java基礎之迴圈語句、條件語句、switch case 語句
Java 迴圈結構 - for, while 及 do...while 順序結構的程式語句只能被執行一次。如果您想要同樣的操作執行多次,,就需要使用迴圈結構。 Java中有三種主要的迴圈結構: while 迴圈 do…while 迴圈 for 迴圈 在J
Java語言基礎(四) : 選擇結構之 if 語句
在Java中,選擇結構有:if語句和switch語句。 if語句的語法格式1: if(比較表示式) { 語句體; } 它的執行流程: 1.先計算比較表示式的值,看其返回值是true還是fal
Java基礎之多執行緒案例-單生產單消費
在講單生產單消費之前,我們先來說一下執行緒間通訊的問題 一、 執行緒間通訊 概念:多個執行緒在處理同一個資源,但是處理的動作(執行緒的任務)卻不相同。 比如:執行緒A用來生成包子的,執行緒B用來吃包子的,包子可以理解為同一資源,執行緒A與執行緒B處理的動作,一個是生產,一個是消費,
Python基礎五之if語句
在介紹if語句之前,我們先要明確兩個關鍵字:true和false。 在python 中,標準值false和none、各種型別(包括複數、浮點數等)的數值0,空序列(如:空字串、空元組、空列表)以及空對映(如空字典)都被視為假,而其他各種值都被視為真,包括特殊值True.
Python新手學習基礎之條件語句——if/else語句
if/else語句 條件語句實際在前面的文章裡我們已經使用過幾次了,在這裡我們需要再次隆重的來介紹一下它,條件語句是通過對一條或多條語句判斷的返回結果(True或False)來選擇執行下一步命令的,比較常用的就是if/else語句,它在程式碼上可以這麼表達(要注意語句直接的
java基礎之運算符與語句
1.8 java 算數 即使 face efault 取值 -a pad 一、運算符 1、算數運算符 運算符 名稱 舉例 + 加法 A等於10,B等於3 則A+B=13 - 減法 A等於10,B等於3 則A-B=7 * 乘法 A等於10,B等於3 則A*B
Java基礎之流程控制語句
情況下 遇到 是我 -c 一個 順序結構 block true 模擬 流程控制語句 流程控制,顧名思義在程序流程中進行控制操作。其實對於流程控制,大多數人在高中的數學中就見到過,只不過那個時候叫做“流程圖”。 Java中的流程控制語句按結構分為:順序結構、選擇結構、
java基礎之多線程
健壯性 等待 block running 調用 相同 空間 獲取 行程 參考博客 http://www.mamicode.com/info-detail-517008.html 1.進程和線程的區別 進程:每個進程都有獨立的代碼和數據空間(進程上下文),進程間的切換會有
java基礎之數組
和平 system.in return 必須 sys jdk ole 否則 語法 1、數組的定義 數組是相同數據類型的有序集合,數組是一種特殊類型的變量,是在內存中開辟的一片連續的存儲空間 數組的元素:數組中的保存的具體的值 數組的長度:數組中能保存的最大得元素的個數。 數
java基礎之bit、byte、char、String
ava 字節 java基礎 等於 ring pan style span gbk bit 位,二進制數據0或1 byte 字節,一個字節等於8位二進制數 char 字符, String 字符串,一串字符 常見轉換 1 字母 = 1by
java基礎之get和post的差別
oge tracking data- 宋體 行處理 art 其它 family 我們 上篇博文講到HTTP協議,本篇介紹HTTP請求方法中get和post的差別: 首先,最明顯的一點表象上的差別:GET 方式。將請求參數附加在url之後,POST將請求參數附加在請求頭
JS之 if語句函數 對接事件動作 函數更改css css對接需要換妝的區id或class
space themes top 函數 stop indent eight spl b-s if 函數的實現步驟: 1. function +名字() 2. 指定id , 指定開關(display: none or block)
Java基礎之final和static關鍵字
推薦 構造方法 其他 如果 靈活 位置 map 機制 lis 一、final 根據程序上下文環境,它可以修飾非抽象類、非抽象類成員方法和變量。 final類不能被繼承,沒有子類,final類中的方法默認是final的。 final
Java基礎之Map的遍歷
print try main map.entry void clas 推薦 highlight col 遍歷Map集合,有四種方法: public static void main(String[] args) { Map<String, String&g
java基礎之幾種常見的排序算法
java基礎 csdn n) min center 最小 fill 順序 system 一,冒泡排序 1、原理: 從數組的第一個位置開始兩兩比較array[index]和array[index+1],如果array[index]大於array[index+1]則交換a
Java基礎之常用類
per fse 出現 repl 四舍五入 stat 方式 pattern 第一次 一、String 1.多個字符組成的一串數據,它可以和字符數組進行相互轉換 2.構造方法: public String ( ) 空構造 public String (byte[ ] by
Java基礎之創建實例化對象的方式
ron win const 返回對象 常見 stream lan truct str Java中創建(實例化)對象的五種方式 1、用new語句直接創建對象,這是最常見的創建對象的方法。 2、通過工廠方法返回對象,如:String str = String.valueO
Java基礎之-ExecutorService(線程池)
color cor ack 基礎 and 運算 margin ast 繪制 今天看的源碼是線程池的部分,記錄下,源碼看的jdk8的。 主要是講述下,創建線程池的過程,以及繪制的原理圖片。 從線程池的execute代碼開始入手 【源碼一】 java.util.co
JAVA基礎之訪問控制權限(封裝)
size courier nor oid 2.3 世界 文件夾 權限 -c 包:庫單元 1.當編寫一個Java源碼文件時。此文件通常被稱為編譯單元(有時也被稱為轉譯單元)。 2.每一個編譯單元都必須有一個後綴名.java,而在編譯單元內則能夠有一個public