循环语句
来源:互联网 发布:三星i9300软件下载 编辑:程序博客网 时间:2024/06/08 15:46
流程控制
三种情况改变程序的执行顺序
1 方法的调用 2 选择语句 3循环语句
布尔表达式 (就是真假)
“和”&& 就是左右两个表达式都为真 结果为真
“或”|| 两个表达式中一个为真 结果为真
“异或” 左右两边表达式不同 就是说一真一假 结果为真
“非” 就是取反的意思
选择语句 if
单支 if就是“如果的意思”对给出的条件进行判断 根据判断输出结果
表达式为 if(){} 就是()里面的内容满足的时候就执行{}里面的代码。
另外一种就是多分支语句
if(){}else if(){}
就是说如果if 里面的条件不满足就在else if 里面进行判断 然后再执行else if{}里面的代码!
如果我们要自己输入一个数或者字符要写出代码:Scanner sc=new Scanner(System.in);
然后用 intnum=sc.nextInt(); 接收,如果是Int类型的就在后面写.nextInt();
你要输入什么类型就在后面接什么类型,第一个字母大写、
switch循环
表达式为:switch(){
case ? }
() 这里面表示判断 如果()里面的值和case 1 相等,就执行case1里面的语句块,后面用break;结束
Switch()不能逻辑判断 只算数表达式运算 break跳出!
default 如果以上的case 都没满足的时候执行。
case 的常量表达式的值必须不能相等。
case 和default 放的顺序可以变
while 循环
while 语句表达式:while ( 布尔表达式){循环的代码}
()里面的值是真的时候 执行{}内的代码 属于先验循环
do () whiel{} 循环语句 属于后验循环 do() 括号内的代码首先执行一次 然后再判断while{}里面的布尔表达式。
判断是否为水仙花数
例题;public static void main(String[]args) {
for(int num = 100;num <= 999; num++){
int b = num/ 100;
int s = num/ 10 % 10;
int g = num% 10;
if(g*g*g +s*s*s + b*b*b == num){
System.out.println(num+ "是水仙花数。");
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- 循环语句
- int和unsigned int的细节问题(重要细节)
- PATB1048:数字加密
- PATB1014:福尔摩斯的约会
- strlen和str.length()的区别 .
- Fragment与Activity通讯
- 循环语句
- GUi组件篇1
- JSP动作元素
- PATB1024:科学记数法
- ubuntu下jdk安装
- Codeforces Round #353 (Div. 2) E. Trains and Statistic (线段树+dp)
- Hadoop 2.6 MapReduce运行原理详解
- 入侵防御系统
- 生成验证码的几种方式