有无具体返回值类型的方法的使用

01 switch

1.switch(表达式){}
表达式可以跟的基本类型:byte,short,int ,char
JDK5以后可以是枚举enum类型
JDK7以后可以是String类型

注意事项

1)case语句后面的值:在Java中 只能是常量!
2)default语句可以在switch语句中的任何位置,不影响switch执行流程!
    如果在语句中:break不建议省略,否则case穿透!
    如果在语句末尾:break可以省略(前期,不建议)
3)    
a).语句break结束;(没有break],case穿透!)
b).程序默认执行到末尾

02 if语句格式2和三元运算符的区别

共同点:都会有这样一个判断
三元运算符:(表达式)?执行成立的结果:否则,执行false的结果;  (操作符号)
if格式:流程控制语句  :范围更广泛一些
    if(表达式){
        语句1;
    }else{
        语句2;
    }
    
三元运算符能够实现的,一定能够使用if实现;if能实现的,三元不一定能实现;
if语句:里面使用输出语句去操作

03 switch语句的结束条件是什么

1.语句break结束;(没有break],case穿透!)
2.程序默认执行到末尾

04什么是方法

需使用{}代码块将业务体包起来,并为之起一个名字:方法名

05 for和while循环的区别

1)格式不同
 for(初始化语句;条件表达式;控制体语句){普通for循环    /增强for循环(集合框架中使用)
         循环体语句;
 }
 初始化语句:
 while(条件表达式){
     循环体语句;
     控制体语句;
 }
 
 2)内存: for循环要比while更优一些:节省内存空间
 当前for循环结束,当前里面局部变量:就被释放掉,节省内存!
 while循环结束后,依然访问这个局部变量,消耗内存空间!
 3)应用场景不同:
     for循环:明确循环次数    :开发中 使用居多
         for(;;){        //for的死循环使用不多
                 
         }
     while:不明确循环次数 
             while循环使用的时候,死循环:当前达到某种条件,结束循环:  break;

06 break和continue的区别

跳转控制语句
break:中断结束的意思,不能单独使用   
    只能在switch语句或者循环语句中使用  for/while... (使用居多)

continue:结束当前循环,立即进入下一次循环

07 有返回值类型的方法的定义格式以及调用

有具体返回值类型的方法的定义:
        固定格式                                参数类型1 变量名1,参数类型2 变量名2...
                public static 返回值类型  方法名(形式参数列表){
                        业务代码;
                        return 结果;
                }
                
        调用:
            推荐:赋值调用
            
            返回值数据类型 变量名= 方法名(实际参数列表) ;
            
            System.out.println(变量名) ; // 显示结果                

08 有具体返回值类型的方法和使用

方法使用中的注意事项
    
        1)方法和方法是平级关系,不能进行嵌套:
                在一个方法中定义另一个方法不允许
                
        2)在Java中,定义方法的时候形式参数必须携带数据类型!

        3)调用方法的时候,传递的实际参数不需要在携带数据类型了 
        4)定义方法的时候: 有{括号的地方不能有分号; 

09 没有具体返回值类型的方法的定义以及调用

没有具体返回值类型的方法的定义:
        
            针对某个功能代码块{} 没有具体的返回值类型,按照语法规定:必须有一个值
            Java提供了一个关键字:代替没有具体返回值类型 void 
        
            固定格式:public static void 方法名(形式参数列表){
                    方法体中的内容:直接输出 或者进行其他操作;(不需要return语句了)
                  }
           
    没有具体返回值类型的方法调用
        1)单独调用:只能单独调用!
        2)输出调用:不行
        3)赋值调用:不行
    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值