尚马第三天

for循环

(x;x;x)
第一个变量只执行一次
1、先执行 int a=0, 初始化语句,执行一次
2、

在循环体里面
如果有int a
这种,并不是多次声明,他自己有优化,他是多次赋值,不是多次声明,这个要记住

for( ; ;)
这种语法结构是死循环
一般里面有break

for(int i=0; ; ,i++)

这种i无限递增

3、循环嵌套
等会练习一下乘法口诀

4、变量能在访问范围,不能出所在花括号的范围

在类里面扩大访问
static int
这个叫成员变量

作用域
5、i++ 可以 写成 i=i+2 i+=2
想递增几递增几
6、break continue

break; 在某一个点结束,终止当前循环(紧跟着的循环)

for (int i=0;i<10;i++){
if(i==3){
break;
}
}
1
2

continue 终止当前循环的某一次循环,

for (int i=0;i<10;i++){
if(i==3){
continue;
}
}
1
2
4
5
6
7
8
9

continue
在while 里面continue 是不执行下面的代码
把i++放if上面

结束本次的循环,直接进行下一次的循环

https://blog.csdn.net/qq_32452623/article/details/51488658

reture
结束方法,力度最大
直接跳出当前的方法,返回到该调用的方法的语句处,继续执行

可以看尚硅谷的课件

7、嵌套的时候
外层循环 break 也会终止内侧循环

8、熟悉一下
三个关键字

9、字符串比较的时候不用 ==
用equals
变量.equals(“”)

10、生成随机数
double rando=Math.random(); [0,1)

Math.random()*9000+1000;
无限接近10000 但是不等于10000

int random=(int)(Math.random()*9000+1000)
【0-1)1000是用来控制四位数的 9000是让他成为0-9999的数 +了这1000就是无限接近10000的数,所以是四位

方法


method 就是方法
为了完成某个功能的代码片段
main是一个主方法

C语言称为函数
JAVA称为方法

为了做的代码的重复使用

声明方法的时候

关键字
1、public 方法的访问权限修饰符号 2、protected 3、不写 4、private 限制这个方法能在哪个地方访问
static 静态修饰符 他是一个静态方法 这个关键字不是必须的

void

代表返回值类型 方法执行完 有一个反馈结果
void表示此方法没有返回值

如果写的是某个数据类型,那个方法里面一定要有一个return,使用return返回值

int
return max;

方法名 是标识符 首字母小写
public static int maxThree(int op1, int op2, int op3)
(int op1, int op2, int op3)
形参列表
(数据类型名 参数名)
可以有N个参数

方法使用称为方法调用:方法名(实际参数);
把 int a,b,c 给了 op1 op2 op3

返回值 main里面可以不要

接收返回值,在main方法里面int(要同样数据类型) i =返回值

public class Method1 {

    public static void main(String[] args) {
        int a = 1, b = 2, c = 3;
        int max1 = maxThree(a, b, c);
        System.out.println(max1);


    }

    public static int maxThree(int op1, int op2, int op3) {
        int maxTemp = op1 > op2 ? op1 : op2;
        int max = maxTemp > op3 ? maxTemp : op3;
        return max;

    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值