if 语句
switch 转换器
Scanner 扫描
if(){
}
1.今日单词
Count 次数
height 高度
distance 距离
break 跳出循环
continue 继续 跳出本次循环
2.今日笔记
循环语句
1.for循环
for(;;){}
for(语句1:语句2;){语句;}
for(初始化表达式1;布尔表达式2;步进表达式4){
循环体
}
2.while
while(布尔表达式){
循环体;
}
3.do-while循环
do{
}while(布尔表达式);
for和while的区别?
1.for循环无法在循环体外 使用 int i=0;i的变量 while循环可以
2.for一般使用在明确知道循环次数的情况下 while一般不知道循环次数
while和do-while的区别
do-while 至少执行一次
5.break和continue语句
//break 和 continue
//在条件语句和循环语句中的使用
//1.break 在switch 跳出switch
//2.break 在循环中 表示跳出循环break 之后的就不执行了
continue 跳出本次循环 执行下一次循环
6.方法
1.为什么要学习方法:提高代码的可重用性
2.方法的定义
方法就是一系列语句的命名 表示一个功能锁着一个行为
访问修饰符 可选修饰符 返回值 方法名(参数列表)
{
方法体;
}
蒸蛋糕:
public static 蒸蛋糕(材料){
蒸蛋糕
}
语法说明:
修饰符:目前固定写法 public static
返回值类型:有(基本数据类型 String)没有 void
方法名:第一个单词首字母小写其余大写 attackHero
参数列表:可以没有参数 也可以有多个参数(类型任意)
如果没有返回值,可以不用return返回结果,可以用return截至程序
如果有返回值,必须使用return返回结果,而且结果类型一定要和返回值一致
调用方法:
三要素:方法名 参数列表 返回值
调用方法步骤:
1.找到对应的方法 方法名
2.提供实参 方法名(实参) 实参和形参一一对应
3.如果方法有返回值 接受返回值
重载
方法的重载:方法名一样,参数列表不一样
重载解决:在不同的条件下 解决同一类问题
作用域
范围就是作用域
方法只能定义在类内部 方法的外部