更新時(shí)間:2020-09-09 16:49:20 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2941次
要求用戶輸入兩個(gè)整數(shù),判斷第一個(gè)整數(shù)是否是第二個(gè)整數(shù)的倍數(shù)。
提示:使用運(yùn)算符%
考察點(diǎn):模%、if語句
package?t1;
import?java.util.Scanner;
public?class?TestModel{
public?static?void?main?(String?[]args){
Scanner?sc=new?Scanner(System.in);
//讀入數(shù)據(jù)
System.out.print("請(qǐng)輸入第一個(gè)整數(shù):");
int?i=sc.nextInt();
//輸入第一個(gè)整數(shù)i
System.out.print("請(qǐng)輸入第二個(gè)整數(shù):");
int?j=sc.nextInt();
//輸入第二個(gè)整數(shù)j
if(i%j==0){
//判斷i?Mol?j?是否等于0,等于0,輸出i是j的i/j倍!
System.out.println(i+"是"+j+"的"+i/j+"倍!");
}else{
//否則輸出i不是j的倍數(shù)!
System.out.println(i+"不是"+j+"的"+"倍數(shù)!");
}
}
?
}
要求用戶輸入一個(gè)年份和一個(gè)月份,判斷(要求使用嵌套的if…else和switch分別判斷一次)該年該月有多少天。
考察點(diǎn):if else、switch、閏年的判斷條件
package?t1;
import?java.util.Scanner;
public?class?TestDay{
public?static?void?main?(String?[]args){
Scanner?sc=new?Scanner(System.in);
//讀入數(shù)據(jù)
System.out.print("請(qǐng)輸入年份:");
int?i=sc.nextInt();
//輸入年份i
System.out.print("請(qǐng)輸入月份:");
int?j=sc.nextInt();
//輸入月份j
if((i%4==0&&i%100!=0)||(i%400==0)){
if(j==2){
System.out.println(i+"年"+j+"月有29天!");
}else?if(j==4||j==6||j==9||j==11){
System.out.println(i+"年"+j+"月有30天!");
}else{
System.out.println(i+"年"+j+"月有31天!");
}
}else{
if(j==2){
System.out.println(i+"年"+j+"月有28天!");
}else?if(j==4||j==6||j==9||j==11){
System.out.println(i+"年"+j+"月有30天!");
}else{
System.out.println(i+"年"+j+"月有31天!");
}
}
System.out.print("請(qǐng)輸入年份:");
int?i1=sc.nextInt();
//輸入年份i1
System.out.print("請(qǐng)輸入月份:");
int?j1=sc.nextInt();
//輸入月份j1
switch(j1){
case?1:
case?3:
case?5:
case?7:
case?8:
case?10:
case?12:System.out.println(i1+"年"+j1+"月有31天!");break;
case?4:
case?6:
case?9:
case?11:System.out.println(i1+"年"+j1+"月有30天!");break;
case?2:if((i%4==0&&i%100!=0)||(i%400==0)){
System.out.println(i1+"年"+j1+"月有29天!");
}else{
System.out.println(i1+"年"+j1+"月有28天!");
}
break;
default:System.out.println("輸入有誤!");break;
}
}
/**
1、3、5、7、8、10、12,31天永不差
4、6、9、11,30天
2月(閏年29天,平年28天計(jì)算)
一年365天
閏年一年366天
*/
}
要求用戶輸入一個(gè)學(xué)生的分?jǐn)?shù)(1~100),使用switch結(jié)構(gòu)判斷該分?jǐn)?shù)屬于什么等級(jí)(A、B、C、D、F)。
提示:switch(score/10)
考察點(diǎn):switch語句、int
package?t1;
import?java.util.Scanner;
public?class?TestScore{
public?static?void?main(String?[]args){
System.out.print("請(qǐng)輸入你的分?jǐn)?shù)(0~100):");
Scanner?sc=new?Scanner(System.in);//讀入數(shù)據(jù)
int?i=sc.nextInt();
switch(i/10){//整型變量/10=整數(shù)
case?10:if(i>100){
System.out.println("你的成績(jī)輸入有誤!");
}break;
case?9:System.out.println("你的成績(jī)是A,優(yōu)秀!");break;
case?8:System.out.println("你的成績(jī)是B,良好!");break;
case?7:System.out.println("你的成績(jī)是C,良!");break;
case?6:System.out.println("你的成績(jī)是D,及格!");break;
case?5:
case?4:System.out.println("你的成績(jī)是E,加油啊!");break;
case?3:
case?2:
case?1:
case?0:System.out.println("你的成績(jī)是F,該努力了!");break;
default:System.out.println("你的成績(jī)輸入有誤!");break;
}
}
}
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java流程控制語句練習(xí)題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)