第二周 Day3

1.for循环的嵌套

1.1 for循环的嵌套1

for循环的嵌套格式:
for(初始化语句1;条件表达式1;控制体语句1){
        循环体是for循环
        for(初始化语句2;条件表达式2;控制体语句2){
            循环体语句2;....
        }
    }
class ForForDemo{
        public static void main(String[] args){
    for(int x = 0 ; x <4; x++){//外层控制行数 :4行 
            //循环体:就是5列*
    for(int y = 0;  y <5 ; y ++){ //内层控制列数:5列*
                 System.out.print("*") ;
            }
            System.out.println() ;
        }
        }
}

1.2 for循环的嵌套2--99乘法表

class ForForTest2{
    public static void main(String[] args){
        
​
        for(int x = 1 ; x <= 9 ; x ++){//行数
            //列数也在变化
        for(int y = 1 ;y <=x ; y ++){
​
    System.out.print(y+"*"+x+"="+(y*x)+"\t" ) ;
            }
            System.out.println() ;
        }
    }
}

2.跳转控制语句

2.1跳转控制语句---break的用法

跳转控制语句:
            break
            continue
            return
break;中断,结束的意思
​
break的应用场景:
        1)不能单独使用,报错
        2)只能在两个场景中使用
                witch语句中自带了break关键爱
                for/while训话都可以用到

2.2跳转控制语句---return的用法

return :返回结果   (结束方法去使用,但是很少单独使用)
    
    一般情况:return不会单独使用(很少单独使用)
    结合 Java中的有具体返回值类型的方法去使用
    
    实际开发中,只要看到return 关键字,肯定是当前方法中有具体返回值类型的时候,去使用!

2.3跳转控制语句---continent的用法

contine:
        属于跳转控制语句中的一种
        一般都在循环语句中使用的;
        表示结束当前循环,立即进入下一次循环了...
class ContinueDemo{
    public static void main(String[] args){
        //for循环
        for(int x =1 ; x <= 10 ; x ++){
            //加入条件
            if(x ==3 ){
            continue ;//结束当前循环,立即进入下一次循环了
            }
            System.out.println(x) ;
        }
    }
}

3.方法

方法概念:
    使用{}将某段代码的业务逻辑包裹起来,为其起一个名字,以    后直接通过方法名调用即可
格式:
    pubilc static void main(String[]agrs){}
    

3.1 定义一个具有返回值类型的方法

定义写法:
固定格式:
    权限修饰符 static  返回值类型 方法名(参数类型1 变量名1 ,参数类型2 变量名2.....){
                完成你的代码的业务逻辑:根据需求来完成操作
                return 结果;
            }
            
解释:
​
权限修饰符:现在固定使用public  :访问权限足够大的
现在写方法:必须带上static  前面的写法:public static
返回值类型:就是数据类型----研究的就是基本数据类型
方法名: 给{}代码块起名字, 见名知意,遵循"标识符规            则",小驼峰命名法
参数列表:
    参数类型 ----:数据类型,现在使用的就是基本数据类型 
    变量名 ---- :给当前形式参数起名字,见名知意,"小驼峰命名法"
return 结果: 根据你的业务方法,返回值类型时什么类型,给你           返回具体的结果
调用方法:
        1)输出调用:不推荐
        2)赋值调用:推荐
        3)单独调用:用不了
注意事项:
    1)方法和方法是平级关系,不能嵌套,只能在里面去调用
    2)定义方法的时候需要两个明确
      a)明确返回值类型
      b)明确参数类型以及参数个数(形式参数类型和几个参数)
    3)在定义方法的时候,形式参数必须携带数据类型
    4)在实际参数 main中,调用方法的时候,实际参数不需要携带数据类型,因为已经键盘录入,已经定义过了
    5)实际参数和形参参数,传参时,数据类型需要一一对应!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值