《明解Java》笔记:Java基础篇_选择语句

在生活中经常需要做判断,然后才能决定是否做某件事情。
例如,如果妈妈今天过生日,我将送给妈妈一份礼物;如果地球上没有了水。生物将濒临灭绝。其实编程语言也有类似的功能

在Java语言中if和else是典型的代表  如果......否则......
我们来看一下格式
格式:
         if(条件){    //如果条件为true就执行花括号的代码块
            代码块;      // ---->执行
        }else{           //如果if的条件为false就执行else语句 
            代码块;      //---->执行  
        }
switch-语句
switch 语句的格式:

switch ( 整型或字符型变量 )

{

case 变量可能值1 :

分支一;

break;

case 变量可能值2 :

分支二;

break;

case 变量可能值3 :

分支三;

break;

...

default :

最后分支;

什么是表达式?
·5
·5+7
·int x = 6;
运算符
算术运算符             +,-,*,/,%,++,- -
赋值运算符              =,+=,-=,*=,/=,%=  
关系运算符              ==,!=,<,<=,>,>=  
逻辑运算符              !,&,&&,|,||  
条件运算符              ?    :  
运算符优先级(由上往下)
()                     圆括号
!,++,- -                逻辑非,自增,自减
*,/,%                   乘法,除法,取余
+,-                     加法,减法
<,<=,>,>=               小于,小于等于,大于,大于等于    
==,!=                   等于,不等于
&&                      逻辑与
||                      逻辑或
=,+=,*=,/=,%=,-=        赋值运算符,复合赋值运算符

在这里先进行判断再执行,这有点我们人脑的思维方式(学编程就是在锻炼人的思维方式)
我们来练一一个
//需求:如果小明大于95分,将赠送一部iPhone;小于60分,将继续努力
import java.util.Scanner; //导包

public class Test1{ 
    public static void main(String[] args) {  Scanner sc = new Scanner(System.in); //创建键盘录入  System.out.println("请输入整数:");  int x = sc.nextInt();  if(x >= 90 ) {  System.out.println("赠送iPhone");  }else if(x <= 60){ 
        System.out.println("继续努力!");  }  }
        }    

全部评论

相关推荐

吴offer选手:学到了,下次面试也放张纸在电脑上,不然老是忘记要说哪几个点
点赞 评论 收藏
分享
抱抱碍事梨a:三点建议,第一点是建议再做一个项目,把自我介绍部分顶了,第二点是中南大学加黑加粗,第三点是建议加v详细交流
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务