第一个习题:if
输入两个数比较大小
分析:首先我们需要知道怎样才算大、怎样才算小
进入输入代码区域后,输入代码:
public class qzzy1{
public static void main(String[] args) {
//导包并创建scanner
Int a=11,b=12; //输入两个数字
Int Max=a; //假定一个数大
If(b>a){ //比较两个数大小
Max=b //另一个数给Max
}
System.out.println(Max) //输出最大值
}
}
第二个习题:if…else
输入一个年份判断是否为闰年
分析:首先我们需要知道应该满足什么条件才是闰年
进入输入代码区域后,输入代码:
public class qzzy2{
public static void main(String[] args) {
//导包并创建scanner
int x=2000 //输入一个年份
if(x%4000 || x%40&&x%100!=0){ //判断闰年的条件
System.out.println(a+“年是闰年”); //输出是闰年
}
else
{
System.out.println(a+“年不是闰年”); //输出不是闰年
}
}
}
第三个习题:switch case
使用条件结构从键盘输入一个月份,打印输出对应的季节(春、夏、秋、冬)
分析:首先我们需要知道哪几个月是什么季节
进入输入代码区域后,输入代码:
public class qzzy3 {
public static void main(String[] args) {
//导包并创建scanner
int month=12 //在这里输入一个月份
Switch(month){
Case3:
Case4:
Case5:
System.out.println(春); //判断为春
Break;
Case6:
Case7:
Case8:
System.out.println(夏); //判断为夏
Break;
Case9:
Case10:
Case11:
System.out.println(秋); //判断为秋
Break;
Case12:
Case1:
Case2:
System.out.println(冬); //判断为冬
Break;
}
}
}
第四个习题:if…else.if
输入三个int型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列。
分析:首先我们需要知道怎样转换数据的顺序
进入输入代码区域后,输入代码:
public class qzzy4 {
public static void main(String[] args) {
//导包并创建scanner
Int a=12,b=11,c=20; //输入三个两位数
If(b>a&&b>c){ //判断b是不是最大
Max=b;} //b给最大值
else If(c>a&&c>b){ //判断c是不是最大
Max=c;} //c给最大值
else Max=a; //a给最大值
If(b<a&&b<c){ //判断b是不是最小
Min=b;} //b给最小值
else If(c<a&&c<b){ //判断c是不是最小
Min=c;} //c给最小值
else Min=a; //a给最小值
Z=(a+b+c)-(Max+Min) //中间值
System.out.println(Min+","+Z+","+Max) //输出结果
}
}
第五个习题:
输出1——1000之中所有能被3整除的数,每十个换一次行
分析:首先我们需要知道能被3整除的数字的特征
进入输入代码区域后,输入代码:
public class qzzy5{
public static void main(String[] args) {
//导包并创建scanner
Int a=0; //默认a=0
For(int i=1;i<=1000;i++){ //定义范围
If((i%30){ //符合条件
A++;
If(a%50){ //换行条件
System.out.println(i+""); //换行输出
}else{
System.out.print(i+""); //直接输出
}
}
}
第六个习题:
整数加法是否正确
分析:首先我们需要知道加法的运算
进入输入代码区域后,输入代码:
public class qzzy6{
public static void main(String[] args) {
//导包并创建scanner
Int a=1,b=11; //输入两个加数
Int c=12 //输入和
If(a+b=c){ //加法正确的条件
System.out.println(“加法正确”); //输出加法正确
}else{
System.out.println(“加法错误”); //输出加法错误
}
}
}
第七个习题
输入一个整数,如果输入的数大于等于999,那么输出“输入的数>=999”,否则的话就输出“输入的数<999”;
分析:首先我们需要知道什么是整数,怎样完整的输出
进入输入代码区域后,输入代码:
public class qzzy7{
public static void main (String[] args) {
System.out.println(“输入一个整数”);
Scanner sc = new Scanner(System.in);
number = sc.nextlnt();
if(number>=999){
System.out.println(“输入的数>=999”);
}else{
System.out.println(“输入的数<999”);
}
}
}
第八个习题:
输入一个整数,如果此数为0,则输出“石头”,如果此数为1,则输出“剪刀”,如果此数为2,则输出“布”,如果为其他,则输出“错误”。
分析:首先我们需要读懂题意,对题目进行分析,一步步完成。
进入输入代码区域后,输入代码:
public class qzzy8 {
public static void main(String[] args) {
system.out.println(“请输入一个整数:”);
scanner sc = new Scanner(System.in);
number = sc.nextlnt();
if(number==0){
System.out.println(“石头”);
}else if(number==1){
System.out.println(“剪刀”);
}else if(number==2){
System.out.println(“布”);
}else {
System.out.println(“错误”);
}
}
}
第九个习题:if…else嵌套
判断一个两位数,是奇数还是偶数
分析:首先我们需要明白什么是奇数什么是偶数,什么是两位数
进入输入代码区域后,输入代码:
public class qzzy9 {
public static void main(String[] args) {
//导包并创建scanner
Int a =88 //输入一个整数
If(a>=10&&a<=99){ //判断是否为两位数
If(a/2=0){ //判断是否为偶数
System.out.println(num+“是偶数”); //输出是偶数
}else{
System.out.println(num+“是奇数”); //输出是奇数
}
}else{
System.out.println(num + “不是两位数”); //输出不是两位数
}
}
}
第十个习题:
输入李华的考试成绩,显示所获奖励 成绩:100分,爸爸给他买辆车 成绩大于90分,妈妈给他买MP4 90分>成绩>=60分,妈妈给他买本参考书 成绩<60分,什么都不买
分析:首先我们需要知道李华的成绩所获奖励的情况
进入输入代码区域后,输入代码:
public class qzks10{
public static void main(String[] args{
int sorce=70; if(sorce==100){
System.out.println("满分!爸,买车!");
}else if(sorce>90){
System.out.println("妈妈买MP4!"); }
else if(sorce<60){
System.out.println("毛都没有!");
}else{ System.out.println("参考书宁愿不要!");
}
}
}