2021_12_27日结

1练习键盘录入数据

首先在定义类之前导包import java.util.Scanner(Jdk提供的文本扫描数据) ;  //导包
class 类{
     public static void main(String[] args){
    创建文本扫描器对象  Scanner 对象名  = new Scanner(System.in) ;  //创建键盘录入对象
    输入数据   System.out.println("请您输入一个数据:") ;
    后台接收   int 接收的变量名 = 对象名.nextInt() ; 
    输出      System.out.println("XX是:"+变量) ;
    }
}

2java程序--有变量,有运算符的支持

顺序结构语句
        最基本的:代码由上而下依次加载
选择结构语句
            
   if语句
                /格式1
                   if(条件表达式){
                语句;
                    }           
                            执行流程
                                    1)当前条件表达式成立,执行语句
                                    2)否则不成立,不执行语句;
    对单个条件一次判断
                /格式2
                    if(表达式){
                        语句1;
                    }else{
                        语句2;
                    }
        
                            执行流程:
                            1)判断表达式是否成立,如果成立,执行语句1,
                            2)如果不成立,执行语句2;
​
                            应用场景:
                            就是针对两种情况进行判断;
                /格式3
                    if else   if else  .....   else
                            执行流程:
                        多个if格式的套用
    
   switch语句(重要)
                        switch(表达式)
                        {
                            case 值1:   //case后面的值只能是常量 
                                语句1;
                                break;   // 每一个case后面的break都必须带上,不然会穿透
                            case 值2:
                                语句2;
                                break;
                           ....
                           ....
                           default;  //可以在语句中的任何位置,不影响程序的执行流程!
                        }
                              执行流程:
                            1)判断表达式的值和case值1进行匹配,
                              如果匹配成功,执行语句1,break结束
                            2)如果case值1不匹配,
                            继续和case后面的值2进行比较,如果匹配,语句2执行,break结束;
            
                            3)如果上面的case的值都和switch中表达式的结果不匹配的,那么最终
                            就执行default中的语句n,然后程序默认执行到末尾结束了,break结                           束;     
                            结束条件:
                                1)语句break结束
                                2)程序默认执行到末尾!
                                  
                   
                        
循环结构语句
        for循环
        while循环
        do-while循环
​
在for循环中
     循环体语句---->for循环
if else(if格式2)和三元运算符有什么区别
    
    --------if的范围大   可以具体操作,数据值也可以操作输出语句
            三元运算符是运算符,只能操作具体的数据结果只  不能够直接嵌套输出语句
    
    -------三元能实现的if都可以实现
    实际业务中if用的多    以后的三元基本上都在某些类的源码中
    
import java.util.Scanner;   
class IfDome{
    public static void main(String[] args){
        Scanner number = new Scanner(System.in);
        
        System.out.println("");
        int a=number.nextInt();
        System.out.println("");
        int b=number.nextInt();
        
        //使用三元运算符
        int max=(a>b)?a:b;
        
            
    }
}
​
​
​
判断一个数据是否为偶数
    
    if(x%2==0)   //---------if语句判断
        
    String str=(x%2==0)?"偶数":"奇数";
    
面试题
switch中的表达式,它可以是什么样的数据类型呢
   基本的能够使用的数据类型
        byte  short   char   int
   JDk5以后  可以跟枚举(enum)
   JDK7以后  可以跟字符串 String

3for循环的嵌套

for循环中
        循环体语句--->for循环
        
还是遵循for循环的执行流程

4跳转控制语句

break   continue  return
if的第一种格式   针对单个条件一直判断 
注意事项  if后面又左大括号的地方不能又分号;  有分号;的地方不能有{左大括号
​
对比的时候   String类型中有个功能  equals  比较两个字符串内容是否相同  区分大小写
​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值