不管什么程序,都由if else for while逻辑控制组成
1.顺序结构
2.选择结构
不能做switch参数的 数据类型: long float double boolean
3.循环结构
while
int i=1;循环的初始条件
i<=10;循环的判断条件
i++;循环的步进
while循环
for循环
计算5的阶乘
计算1!+2!+3!+4!+5!
for循环
while循环
每一项都从1开始阶乘
break语句 结束所有循环
continue 结束本趟循环
找出1-100之间既能被3整除,也能被5整除的所有数字
用continue
用for
do while循环
do{
循环语句;
}while(循环条件);
int i=1; do{ System.out.println(i); i++; }while(i<=10); }
4.输入输出
三种输出
System.out.println(10);//输出且换行 System.out.print("不换行"); System.out.printf("%s","这是格式化输出");
从键盘输入
Scanner若是自己手打进去的,就没有它的声明
这个时候可以:1.使用查找工具查询
2.鼠标放在Scanner上,按Alt+回车 点击出来的两个页面的第一个选项
即出现了最上面的声明
将鼠标放在Scanner上即可以显示出来使用方法
Scanner sc= new Scanner(System.in);
system.in 表示从键盘输入
注意:输入字符串的时候,用next不能读取中间的空格,用nextLine可以读取中间的空格,但是nextLine前不能有回车键,所以一般将其作为要输入的第一个选项来处理。
错误的情况,前面敲了回车,自动跳过输入姓名这一项
当调整好正确的顺序时
用完Scanner可以用sc.close();关闭
循环输入用xxx.hasNestInt(); xxx.hasNestFloat().......
用ctrl+d来结束循环
java中生成一个简单的随机数 用Random
控制范围用bound
猜数字游戏