服务热线:

当前位置:新闻中心

JAVA IF判断语句

作者:发布时间:2022-10-04 02:10:47

武汉中软国际Java培训告诉您if判断语句如何使用:/*if语句格式2if(布尔类型表达式){ 语句体1;}else{ 语句体2;}执行流程:计算布尔类型表达式的判断值如果是true 执行语句体1如果是false 执行语句体2a:获取两个数据中较大的值b:判断一个数据是奇数还是偶数,并输出是语句奇数还是偶数*/class IfDemo2{ public static void main(String args) { int a = 3;int b = 4;int max;if(ab){ max = a;}else{ max = b;}System.out.println("最大值是:"+max);//使用三元运算符来做System.out.println("----------------------");int max2 = ab ? a : b;System.out.println("最大值是:"+max2);}}/*if语句格式3:if(布尔类型表达式1){ 语句体1;}else if(布尔类型表达式2){ 语句体2;}else if(布尔类型表达式3){ 语句体3;}.......else{ 语句体n+1;}执行流程:1:执行布尔类型表达式1true: 执行语句体1 ,if语句结束false: 执行布尔类型表达式2true:执行语句体2,判断if语句结束false:执行布尔类型表达式3true:语句体3,语句if语句结束false:.....如果布尔类型表达式全为false就执行else里面的判断语句体n+1注意事项: 当只要有一个条件满足时,if语句结束。语句else是判断可以省略,但是语句不建议省略。//需求:键盘录入一个成绩,判断判断并输出成绩的语句等级。90-100 优秀80-89 良70-79 中60-69 及格0-59 差*///导包import java.util.Scanner;class IfDemo3{ public static void main(String args) { //创建对象Scanner sc = new Scanner(System.in); System.out.println("请录入你的判断成绩(0~100)");int score = sc.nextInt();/*if(score=100 score=90){ System.out.println("你这么聪明是1226班的吧!!");}else if(score=89 score=80){ System.out.println("加油吧!骚年!!!");}else if(score=79 score=70){ System.out.println("你还需要继续努力啊!!!拼吧!!");}else if(score=69 score=60){ System.out.println("你要再不努力,媳妇都找不到!!");}else{ System.out.println("请喝石破天牌六个核桃,语句可以打钱到XXXX支付宝账户!!");}*///写的判断程序不好!!我们写程序要考虑周全//考虑正确数据 临界数据 错误数据//我们刚才错误数据没考虑 所以有问题/*if(score=100 score=90){ System.out.println("你这么聪明是1226班的吧!!");}else if(score=89 score=80){ System.out.println("加油吧!骚年!!!");}else if(score=79 score=70){ System.out.println("你还需要继续努力啊!!!拼吧!!");}else if(score=69 score=60){ System.out.println("你要再不努力,媳妇都找不到!!");}else if(score=59 score=0){ System.out.println("请喝石破天牌六个核桃,语句可以打钱到XXXX支付宝账户!!");}else{ System.out.println("你是判断不是瞎!!!!!!");}*///第二种改法//先判断是不是错误数据if(score0||score100){ System.out.println("你是不是瞎!!!!!!");}else if(score=100 score=90){ System.out.println("你这么聪明是1226班的吧!!");}else if(score=89 score=80){ System.out.println("加油吧!骚年!!!");}else if(score=79 score=70){ System.out.println("你还需要继续努力啊!!!拼吧!!");}else if(score=69 score=60){ System.out.println("你要再不努力,媳妇都找不到!!");}else{ System.out.println("请喝石破天牌六个核桃,可以打钱到XXXX支付宝账户!!");}}}/*判断一个数据是奇数还是偶数,并输出是奇数还是偶数奇数:1,3,5,7....不能被2整除偶数:0,2,4,6....可以被2整除*///导包import java.util.Scanner;class IfTest{ 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+",是奇数!");}//使用三元来实现System.out.println("----------------------");//number%2==0 ? System.out.println("您录入的这个数"+number+",是偶数!"):System.out.println("您录入的这个数"+number+",是奇数!");//表达式只能是数据, 不能是输出语句}}/*需求:键盘录入x的值,计算出y的并输出。x=3 y = 2x + 1;-1=x3 y = 2x;x-1 y = 2x – 1;分析:键盘录入 三步if语句格式3*///导包import java.util.Scanner;class IfTest2{ public static void main(String args) { //创建对象Scanner sc = new Scanner(System.in);System.out.println("请录入x的值");int x = sc.nextInt();int y ;if(x=3){ y = 2*x + 1;}else if(x=-1 x3){ y = 2*x;}else{ y=2*x-1;}System.out.println("计算后 y的值是 :"+y);}}文章来源:http://www.whzrgj.com/html/javaxinwen/2244.html
推荐新闻:
众发国际是正规网站吗

sitemap