当前位置: 首页 > 科技观察

Java基础结构语句和If语句简介

时间:2023-03-12 02:02:14 科技观察

一、选择结构语句1、什么是选择结构语句?例如:在我们的现实生活中,我们常常需要做出一些判断。我们过马路的时候,如果是红灯,我们就不能过马路。如果灯是绿的,你可以过马路。Java的选择结构语句就是需要判断一些条件,然后决定是否执行这段代码。2、选择结构语句分为两种,一种是if条件语句和switch条件语句。二、if条件语句(一)if语句1.if语句是为了满足一定的条件而进行某种处理。例子:如果明天下雨,我们就不去远足了。如果这个相当于java的if,“明天会下雨”是一个判断语句。“We'renotgoingtoclimbthemountain”是一个执行语句,加上大括号({})。if(明天会下雨){wewillnotgoclimbing}上面的例子介绍了if的用法,java语句的具体语法格式:if(条件语句){c:一个语句或多个语句;}2.java的ifFlowchart当判断条件为真时,执行{}中的语句。例如:双d;扫描仪扫描=新扫描仪(System.in);System.out.println("请输入数字:");d=scan.nextDouble();如果(d>0){系统输出。println(d+"是一个正数");}输出结果如下:Pleaseinputanumber:1212.0为正数因为输入的数为12,满足if的条件,所以输出12.0为正数。如果输入的数字是-12,此时不能满足if条件,语句不会执行。(二)if...else语句1.if...else满足某个条件,则执行某个处理;否则,进行另一处理。例如:判断一个正整数是否为偶数,如果这个数能被2整除就是偶数,否则就是奇数。if...else语句语法:if(条件语句){c1:一个或多个语句;}else{c2:一个或多个语句;}2.if...else流程图当判断条件为真时执行语句c1的,否则执行c2的语句。例如:intnum=28;if(num%2==0){System.out.println("num为偶数");}else{System.out.println("num为奇数");}首先我们可以看到定义了一个int类型的num变量,其值为28,能被2整除就是偶数,如果num的值不能被2整除就是奇数。(三)if..elseif...else语句1.if..elseif...else是判断多个条件,进行各种处理。例如,对学生的语文成绩进行评分,90分以上为优秀,80分以上为良好,70分以上为一般,60分以上为及格,低于60是失败的。2.if..elseif...else语法语句if(条件1){c1:单条或多条语句}elseif(条件2){c2:单条或多条语句}elseif(条件3){c3:单条或多条语句}...elseif(条件n){cn:单条或多条语句}else{c(n+1):单条或多条语句}3.if..elseif...else流程图判断是否满足条件1,不满足则不执行c1语句,继续判断条件2是否满足,满足则执行c2语句,不满足则继续判断条件3语句,以此类推,直到满足条件输出语句。如果所有条件都不成立,则执行else语句c(n+1)。例如:inta;Scannerscan=newScanner(System.in);System.out.print("请输入你的成绩:");a=scan.nextInt();if(a>=90){System.out.print("你的成绩很好");}elseif(a>=80){System.out.print("你的成绩很好");}elseif(a>=70){System.out.print("你的成绩是中等");}elseif(a>=60){System.out.print("你的成绩是及格");}else{System.out.print("你的成绩是Fail");}当输入成绩为78分时,输出结果为你成绩中等。看条件1a>=90,因为你输入的分数是78分,所以如果不满足条件1,继续判断条件2a>=80的语句,如果条件还是不满足,继续执行条件3a>=70,这个在第78分钟,满足条件三。所以输出你的成绩为中等。需要注意一点:在if语句中,如果条件满足,则执行该语句;如果不满足条件,则执行else后面的语句。无论何种情况,如果需要执行多条语句,就需要将这些语句放在{}中,组成复合语句。如果只执行一条语句,{}可以写也可以不写。不管语句多少,最好加上{},防止编译出错。3.小结本文主要介绍选择结构语句的if语句,if语句,if...else语句,if...elseif...else语句。详细介绍了if语法语句的使用,以及通过if流程图判断是否为正数并输入数字的情况。if...else通过流程图说明判断一个正整数是否为偶数个案分析。if...elseif...else这条语句是一个多语句判断,进行了多种不同的处理,通过它的流程图和学生语文成绩的除法案例来分析这条语句。希望通过本文的学习,能够帮助大家理解if在选择结构语句中的用法。