执行流程:
①首先计算关系表达式的值
②如果关系表达式的值为true就执行语句体
③如果关系表达式的值为false就不执行语句体
④继续执行后面的语句内容
public class If01{ public static void main(String[]a rgs){ System.out.println("开始"); int a = 10; int b = 20; if(a == b){ System.out.println("a等于b"); } int c = 10; if(a == c);{ System.out.println("a等于c"); } System.out.println("结束"); } }If的第二种用法,做两种情况的选择。
格式: if (关系表达式) { 语句体1; } else { 语句体2; }执行流程: 1:首先计算关系表达式的值 2:如果关系表达式的值为true就执行语句体1 3:如果关系表达式的值为false就执行语句体2 4:继续执行后面的语句内容
public class IfDemo02 { public static void main(String[] args) { System.out.println("开始"); //定义两个变量 int a = 10; int b = 20; //b = 5; //需求:判断a是否大于b,如果是,在控制台输出:a的值大于b,如果不是,在控制台输出:a的值不大于b if(a>b){ System.out.println("a的值大于b"); }else{ System.out.println("a的值不大于b"); } System.out.println("结束"); } }执行流程: 1:首先计算关系表达式1的值 2:如果值为true就执行语句体1;如果值为false就计算关系表达式2的值 3:如果值为true就执行语句体2;如果值为false就计算关系表达式3的值 4:… 5:如果没有任何关系表达式为true,就执行语句体n+1。
判断奇偶数:
import java.util.Scanner; public class IfJiOu{ public static void main(String[]args){ Scanner sc = new Scanner(System.in); System.out.println("请输入 一个整数"); int number = sc.nextInt(); if(number%2==0){ System.out.println(number+"这个数是偶数"); }else{ System.out.println(number+"这个数是奇数"); } } }判断星期几
import java.util.Scanner; public class IfXingQiTian{ public static void main(String[]args){ System.out.println("开始"); Scanner sc = new Scanner(System.in); int week = sc.nextInt(); if(week==1){ System.out.println("今天是星期一"); }else if (week==2){ System.out.println("今天是星期二"); }else if(week==3){ System.out.println("今天是星期三"); }else if(week==4){ System.out.println("今天是星期四"); }else if(week==5){ System.out.println("今天是星期五"); }else if(week==6){ System.out.println("今天是星期六"); }else if(week==7){ System.out.println("今天是星期日"); }else{ System.out.println("输入的数字错误"); } System.out.println("结束"); } }成绩好坏
import java.util.Scanner; public class IfKaoShi{ public static void main(String[]args){ System.out.println("请输入考试的分数"); Scanner sc = new Scanner(System.in); int fenShu = sc.nextInt(); if(fenShu>100||fenShu<0){ System.out.println("输入的分数错误,请重新输入"); }else if(fenShu<=100&&fenShu>=95){ System.out.println("奖励山地自行车"); }else if (fenShu<95&&fenShu>=90){ System.out.println("奖励游乐场玩一次"); }else if (fenShu<90&&fenShu>=80){ System.out.println("变形金刚"); }else{ System.out.println("胖揍一顿"); } } }题:分析以下需求并实现 1.功能描述:键盘录入月份,输出对应的季节 2.要求: (1)定义一个月份,值通过键盘录入; (2)输出该月份对应的季节 3,4,5春季 6,7,8夏季 9,10,11秋季 12,1,2冬季 (3)演示格式如下: 请输入月份:5 输出:5月份是春季
import java.util.Scanner; public class XinXi7{ public static void main (String[]args){ Scanner sc = new Scanner(System.in); System.out.println("请输入月份"); int yurFen = sc.nextInt(); if (yurFen==3||yurFen==4||yurFen==5){ System.out.println(yurFen+"月份是春季"); }else if(yurFen>=6&&yurFen<=8){ System.out.println(yurFen+"月份是夏季"); }else if(yurFen>=9&&yur<=11){ System.out.println(yurFen+"月份是秋季"); }else if(yurFen==12||yurFen==1||yurFen==2){ System.out.println(yurFen+"月份是冬季"); }else{ System.out.println("输入的数错误"); } } }文章有不对之处,欢迎同学们指出修改,谢谢。