贵阳网站开发人员工资,网站内容导出,哪里购买网站空间,wordpress 中字体插件一、基本if结构1、流程图1)输入输出2)判断和分支3) 流程线1.1 简单的if条件判断if(表达式){//表达式为true#xff0c;执行#xff5b;#xff5d;中的代码}示例1#xff1a;如果张三的Java成绩大于98分#xff0c;那么老师奖励他一个MP4。1 public classPractice1 {2 pu…一、基本if结构1、流程图1)输入输出2)判断和分支3) 流程线1.1 简单的if条件判断if(表达式){//表达式为true执行中的代码}示例1如果张三的Java成绩大于98分那么老师奖励他一个MP4。1 public classPractice1 {2 public static voidmain(String[] args){3 //从控制台输入张三的成绩4 Scanner input newScanner(System.in);5 System.out.print(请输入张三的JAVA成绩);6 int score input.nextInt();7 if( score 98){8 System.out.println(老师说不错奖励一个MP4);9 }10 }11 }if结构运行结果如图1)实现条件成立的运行结果2)条件不成立的运行结果1.2 简单的if条件判断if(表达式){//表达式为true执行这里}else{//表达式为false这行这里}示例2如果张三的Java成绩大于98分那么老师奖励他一个MP4否则老师罚他抄试卷。1 public classPractice2 {2 public static voidmain(String[] args){3 Scanner input newScanner(System.in);4 System.out.print(请输入张三的JAVA成绩);5 int score input.nextInt();6 if(score 98){7 System.out.println(老师说不错奖励一个MP4);8 }else{9 System.out.println(老师说罚抄试卷);10 }11 }12 }if-else结构运行结果如图1)实现条件成立的运行结果2)实现条件不成立的运行结果说明如果if或else后面有且仅有一行代码{ }可以省略但不建议省略二、逻辑运算符a. 逻辑与(按shift7)——且(并且、同时)多个条件中1个为假if ( )中全部为假多个条件同时为真if()中则为真b. || (按shift回车键上面的|)——或(或者)多个条件中只要1个为真if()全部为真c.!(英文状态下)——取反 例如不等于 为 !1)判断字符串是否相等A、区分大小写密码字符串变量.equals(字符串的值或字符串变量)B、不区分大小写验证码字符串变量.equalsIgnoreCase(字符串的值或字符串变量)2)如何分解个位、十位、百位、千位上的数字【P47】Int 个位 数字 % 10 //分解获得个位数Int 十位 数字 /10 % 10 //分解获得十位数Int 百位 数字 /100 % 10 //分解获得百位数Int 千位 数字 /1000 % 10 //分解获得千位数三、多重if结构if(条件1){//代码块}else if(条件2){//代码块}else if(条件n){//代码块} else{//代码块}示例3小明同学参加了Java课程的学习她的爸妈承认诺1)如果考试成绩等于100分父亲给她买一辆车2)如果考试成绩90分母亲给她买一台笔记本电脑3)如果考试成绩60分母亲给她买一台手机4)如果考试成绩60分扣掉一个星期的生活费1 public classPractice3 {2 public static voidmain(String[] args){3 Scanner input newScanner(System.in);4 System.out.println(请输入分数);5 int scoreinput.nextInt();6 if(score 100){7 System.out.println(父亲给她买辆车);8 }else if(score 90){9 System.out.println(母亲给她买一台笔记本电脑);10 }else if(score60){11 System.out.println(母亲给她买一台手机);12 }else{13 System.out.println(扣掉一个星期的生活费);14 }15 }16 }多重if选择结构运行结果如图(依次按顺序来)说明else if可以有多个对数字范围有顺序要求在If中输入字符串——if(变量名.equals(“字符串”)){ }四、嵌套if结构if(条件1){//代码块i f (条件1-1){}说明该if结构可以为if、if...else、多重if等结构} else{可以为if、if...else、多重if等结构}示例4学校举行运动会百米赛跑成绩在10秒内的学生有资格进决赛根据性别分男子组和女子组。1 public classPractice4 {2 public static voidmain(String[] args) {3 Scanner input newScanner(System.in);4 System.out.print(请输入比赛成绩(s):);5 double score input.nextDouble();6 System.out.print(请输入性别);7 String gender input.next();8 if(score10){9 if(gender.equals(男)){10 System.out.println(进入男子组决赛);11 }else if(gender.equals(女)){12 System.out.println(进入女子组决赛);13 }14 }else{15 System.out.println(淘汰);16 }17 }18 }嵌套if结构运行结果如图1. 2. 3. 4. 5. 6.说明1.只有当满足外层if选择结构的条件时才会判断内层if的条件2.else总是与它前面最近的那个缺少else的if配对注意if结构的书写规范-- 为了使if结构更清晰应该把每个if或else包含的代码块用大括号括起来。-- 相匹配的一对if和else应该左对齐-- 内层的if结构相对于外层的if结构要有一定的缩进