if
1.如果張三Java成績大于98耸黑,就獎勵一個手機
System.out.println("請輸入成績");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if (score>98)
{
System.out.println("獎勵一個手機");
}
2.張浩Java成績大于98分玷室,而且音樂成績大于80分零蓉,老師獎勵他;或者Java成績等于100分穷缤,音樂成績大于70分敌蜂,老師也可以獎勵他
System.out.println("請輸入姓名");
Scanner scanner= new Scanner( System.in);
String name=scanner.next();
System.out.println("請輸入java成績");
int java=scanner.nextInt();
System.out.println("請輸入音樂成績");
int music=scanner.nextInt();
if((java>98&&music>80)||(java==100&&music>70))
{
System.out.println("haha");
System.out.println("獎勵一個手機");
}
System.out.println("end");
3.輸入一個數(shù),如果是偶數(shù)津肛,則輸出
Scanner scanner = new Scanner(System.in);
System.out.println("輸入一個數(shù)");
int num = scanner.nextInt();
if(num % 2 == 0)
{
System.out.println("偶數(shù)");
}
System.out.println("程序退出");
if else
4.如果張浩Java考試成績大于98分章喉,老師就獎勵他一個MP4,否則老師就罰他進行編碼
System.out.println("請輸入成績");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if(score>98)
{
System.out.println("獎勵MP4");
}
else{
System.out.println("繼續(xù)編碼");
}
隨機數(shù)
double random=Math.random();0~1之間的隨機數(shù)
int random=(int)(Math.random()*10);1~10之間的隨機數(shù)
5.求兩個數(shù)之間的隨機數(shù)
Scanner scanner= new Scanner( System.in);
System.out.println("輸入一個數(shù)");
int low= scanner.nextInt();
System.out.println("再輸入一個數(shù)");
int high= scanner.nextInt();
int num=(int)(Math.random()*(high-low))+low;
System.out.println("兩個數(shù)字之間的隨機數(shù)是"+num);
6.會員號的百位數(shù)字等于產(chǎn)生的隨機數(shù)字即為幸運會員
System.out.println("請輸入一個四位整數(shù)");
Scanner scanner= new Scanner( System.in);
int num=scanner.nextInt();
int n=num%1000/100;
System.out.println(n);
int random=(int)(Math.random()*10);
System.out.println(random);
if(random==n)
{
System.out.println("恭喜幸運會員");
}
else{
System.out.println("么么噠");
}
多重選擇結(jié)構 else if
- 對學員的結(jié)業(yè)考試成績評測
成績>=90 :優(yōu)秀
成績>=80 :良好
成績>=60 :中等
成績<60 :差
Scanner scanner= new Scanner( System.in);
System.out.println("輸入成績");
int score= scanner.nextInt();
if(score>90)
{
System.out.println("優(yōu)秀");
}
else if(score>=80)
{
System.out.println("良好");
}
else if(score>=60)
{
System.out.println("中等");
}
else
{
System.out.println("差");
}
嵌套選擇結(jié)構
8.學校舉行運動會身坐,百米賽跑跑入10秒內(nèi)的學生有資格進決賽秸脱,根據(jù)性別分別進入男子組和女子組
System.out.println("請輸入一個成績");
Scanner scanner= new Scanner( System.in);
double num=scanner.nextDouble();
if(num<=10)
{
System.out.println("請輸入性別");
String sex=scanner.next();
if(sex.equals("男"))
{
System.out.println("進入男子組");
}
else
{
System.out.println("進入女子組");
}
System.out.println("進入決賽");
}
else{
System.out.println("繼續(xù)努力");
}
練習
輸入小明的考試成績,顯示所獲獎勵
成績==100分部蛇,爸爸給他買輛車
成績>=90分摊唇,媽媽給他買MP4
90分>成績>=60分,媽媽給他買本參考書
成績<60分涯鲁,什么都不買
System.out.println("請輸入成績");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if(score==100)
{
System.out.println("car");
}
else if(score>=90)
{
System.out.println("mp4");
}
else if(score>60&&score<90)
{
System.out.println("book");
}
else
{
System.out.println("null");
}
switch選擇結(jié)構
在每個case后不要忘記寫break;
switch后面小括號中表達式的值必須是整型或字符串
9.張三參加計算機編程大賽
如果獲得第一名巷查,將保送清華大學
如果獲得第二名有序,將獎勵蘋果電腦一部
如果獲得第三名,將獎勵華為手機一個
否則岛请,不給任何獎勵
System.out.println("請輸入名次");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
switch(score)
{
case 1:
{
System.out.println("保送清華");
break;
}
case 2:
{
System.out.println("送蘋果筆記本");
break;
}
case 3:
{
System.out.println("送華為手機");
break;
}
}