JAVA①資料
幾個問題
如果張浩的Java考試成績大於98分,張浩就能獲得一個MP4作為獎勵
public static void main(String[] args) {
System.out.println("輸入張三的java成績");
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
if(score > 98)
{
System.out.println("--------------");
System.out.println("獎勵一個iphone手機");
}
System.out.println(score);
}
張浩Java成績大於98分,而且音樂成績大於80分,老師獎勵他;或者Java成績等於100分,音樂成績大於70分,老師也可以獎勵他
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("輸入張三的java成績");
int scoreJava = scanner.nextInt();
System.out.println("輸入張三的音樂成績");
int scoreMusic = scanner.nextInt();
if((scoreJava > 98 && scoreMusic > 80)
|| (scoreJava == 100 && scoreMusic > 70))
{
System.out.println("--------------");
System.out.println("獎勵一個iphone手機");
}
System.out.println("程式退出");
}
練習1
輸入一個數,如果是偶數,則輸出
Scanner scanner = new Scanner(System.in);
System.out.println("輸入一個數");
int num = scanner.nextInt();
if(num % 2 == 0)
{
System.out.println("偶數");
}
System.out.println("程式退出");
輸入一個數,//如果這個數是偶數,或者能被3整除,則輸出這個數
Scanner scanner = new Scanner(System.in);
System.out.println("輸入一個數");
int num = scanner.nextInt();
if(num % 2 == 0 || num % 3 == 0)
{
System.out.println(num);
}
System.out.println("程式退出");
如果張浩Java考試成績大於98分,老師就獎勵他一個MP4,否則老師就罰他進行編碼
Scanner scanner = new Scanner(System.in);
System.out.println("輸入張三的java成績");
int scoreJava = scanner.nextInt();
if(scoreJava > 98)
{
System.out.println("獎勵iphone");
}
else
{
System.out.println("去編碼");
}
System.out.println("程式退出");
System.out.println("程式退出");
System.out.println("程式退出");
小練習
會員號的百位數字等於產生的隨機數字即為幸運會員
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入第1位客戶");
int num = scanner.nextInt();
num = 100% 100;
num = num % 10;
int randomNum = (int) (Math.random() * 10);
if (num == randomNum){
System.out.println("幸運會員");
}
else{
System.out.println("不是幸運客戶");
}
System.out.println("結束程式");
}
}
實現思路
產生隨機數
從控制檯接收一個4位會員號
分解獲得百位數
判斷是否是幸運會員
產生隨機數(0~9)的方法如下:
int random=(int)(Math.random()*10);
另一個問題
對學員的結業考試成績評測
成績>=80 :良好
成績>=60 :中等
成績<60 :差
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
if (score >= 90)
{
System.out.println("良好");
}
else if(score>=80) {
System.out.println("中等");
}
else if (score>=60) {
System.out.println("差");
}
System.out.println("退出程式");
}
}
多重選擇結構
我想買車,買什麼車決定於我在銀行有多少存款
如果我的存款超過500萬,我就買路虎
否則,如果我的存款超過100萬,我就買寶馬
否則, 如果我的存款超過50萬,我就買邁騰
否則, 如果我的存款超過10萬,我就買福特
否則, 如果我的存款10萬以下 ,我買比亞迪
Scanner scanner = new Scanner(System.in);
int score =scanner.nextInt();
if (score>=500)
{
System.out.println("買路虎");
}
else if (score>=100)
{
System.out.println("買寶馬");
}
else if(score>=50)
{
System.out.println("買邁騰");
}
else if (score>=10)
{
System.out.println("買福特");
}
else
{
System.out.println("比亞迪");
}
System.out.println("結束結果");
巢狀選擇結構
學校舉行運動會,百米賽跑跑入10秒內的學生有資格進決賽,根據性別分別進入男子組和女子組
分析
判斷是否能夠進入決賽
在確定進入決賽的情況下,判斷是進入男子組,還是進入女子組
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
if (score <= 10) {
System.out.println("進決賽");
String xingbie = scanner.next();
if (xingbie.equals("男")) {
System.out.println("男子組");
}
else{
System.out.println("女子組");
}
}
System.out.println("程式結束");
}
}
課後作業
1.輸入小明的考試成績,顯示所獲獎勵
成績==100分,爸爸給他買輛車
成績>=90分,媽媽給他買MP4
90分>成績>=60分,媽媽給他買本參考書
成績<60分,什麼都不買
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
if (score == 100)
{
System.out.println("買車");
}
else if(score>=90) {
System.out.println("買MP4");
}
else if (score>=60) {
System.out.println("買參考書");
}
else
System.out.println("什麼也不買");
System.out.println("程式結束");
}
}
幾個問題
張三參加計算機程式設計大賽
如果獲得第一名,將保送清華大學
如果獲得第二名,將獎勵蘋果電腦一部
如果獲得第三名,將獎勵華為手機一個
否則,不給任何獎勵
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入名次");
int mingci = scanner.nextInt();//next
switch (mingci) {
case 1: {
System.out.println("保送清華");
break;
}
case 2: {
System.out.println("送筆記本");
}
case 3: {
System.out.println("送華為手機");
}
case 4: {
System.out.println("繼續努力");
}
}
}
}
在每個case後不要忘記寫break;
switch後面小括號中表示式的值必須是整型或字串
String day = "星期一";
switch (day){
case "星期一":
System.out.println("星期一:青菜 ");
break;
case "星期二":
System.out.println("星期二:魚 ");
break;
……
default:
System.out.println(“自助餐");
break;
}
根據使用者輸入,輸出食堂菜譜
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入星期");
String week = scanner.next();
switch (week)
{
case "星期一":
{
System.out.println("魚香肉絲");
break;
}
case "星期二":
{
System.out.println("唐初排骨");
break;
}
default:
{
System.out.println("沒有這麼一天");
break;
}
}
相關文章
- JAVA資料庫Java資料庫
- Java資料持久層Java
- Java™ 教程(資料流)Java
- Java資料結構Java資料結構
- Java final資料Java
- java培訓資料Java
- java 建立資料夾Java
- 資料:Java HotSpot VMJavaHotSpot
- java學習資料Java
- Java資料型別Java資料型別
- java建立資料夾Java
- Java 基本資料型別(新手必看資料)Java資料型別
- Treasure Of JAVA——JAVA的資料型別(JAVA面試題)Java資料型別面試題
- java處理資料庫date型別資料Java資料庫型別
- java連線Oracle資料庫獲取資料JavaOracle資料庫
- Java執行時資料Java
- Java 基本資料型別Java資料型別
- Java 學習資料集合Java
- java連線資料庫Java資料庫
- 【java基礎資料整理】Java
- java 資料儲存方式Java
- 【Java】操作Sqlite資料庫JavaSQLite資料庫
- 【Java】操作mysql資料庫JavaMySql資料庫
- 資料庫——MongoDB——>Java篇資料庫MongoDBJava
- java Bitmap 資料結構Java資料結構
- Java -基本資料型別Java資料型別
- JAVA面試:mysql資料庫Java面試MySql資料庫
- Java基本資料型別Java資料型別
- Java - 10 二維資料Java
- 如何用Java將excel資料匯入資料庫JavaExcel資料庫
- Java技術分享:Java基本資料型別Java資料型別
- Java Grammer:資料型別Java資料型別
- Java 資料庫知識整理Java資料庫
- Java版-資料結構-棧Java資料結構
- Java中的資料型別Java資料型別
- 3.Java資料型別Java資料型別
- Java_資料庫面試題Java資料庫面試題
- 【Java】資料型別轉換Java資料型別