0
点赞
收藏
分享

微信扫一扫

Java学习日记--2021年12月29日

蚁族的乐土 2022-01-09 阅读 55

or 循环嵌套

''百钱买百鸡''

/*
i=公鸡
j=母鸡
k=小鸡
i+j+k=100
3i+2j+k/3=100
k%3=0      小鸡必须为3的倍数
*/
​
class Demo7{
    public static void main(String[] args){
        //公鸡的范围,最多买
        for(int i=1; i<=100; i++){
            for(int j=1; j<=100; j++){              
                for(int k=1; k<=100; k++){
                    if(i+j+k==100 && 3*i+2*j+k/3*1==100 && k%3==0){
                        System.out.println("公鸡:"+i+"母鸡:"+j+"小鸡:"+k);
                        
                    }
                }
                    
            }
                
        }
    } 
    
}

跳转控制语句:

break 中断,结束的意思(不能单独使用,for/while循环)

continue (循环语句中使用,表示结束当前循环,立即进入下一次循环了)

break 结束中断的意思

    return      返回结果(有具体返回值类型的方法去使用)

方法:

概念:使用{}代码块将一些业务代码包裹起来,并为之起名字,称为"方法名"

分类:有具体返回值类型、没有具体返回值类型

有具体返回值类型:

        权限修饰符 static  返回值类型 方法名(参数类型1 变量名1 ,参数类型2 变量名2.....){
            
            业务逻辑:根据需求来完成操作
            
            return 结果;
        }

调用方法: 1)输出调用:不推荐 2)赋值调用:推荐 3)单独调用:用不了

注意事项:

1)方法和方法是平级关系,不能嵌套,只能在里面去调用

2)定义方法的时候需要两个明确 a)明确返回值类型 b)明确参数类型以及参数个数(形式参数类型和几个参数)

3)在定义方法的时候,形式参数必须携带数据类型,因为Java是一个强类型语言!

4)在实际参数 main中,调用方法的时候,实际参数不需要携带数据类型,因为已经键盘录入,已经定义过了

5)实际参数和形参参数,传参时,数据类型需要一一对应!

举报

相关推荐

0 条评论