java入门基础编-5-逻辑判断语句
来源:互联网 发布:淘宝红包链接转手机端 编辑:程序博客网 时间:2024/05/25 05:36
1.判断语句:
if(表达式){
}else if(表达式){
}
......
else{
}
2.switch 语句
switch(值){
case 常量值1:
语句块;
break;
case 常量值2:
语句块;
break;
......
default:
语句块;
break;
}
1.标签不能重复(常量值)
2.default 可有可无
3.注意:switch 穿透,如果不使用break,满足条件的case 依旧会执行
4.JDK1.7开始可以switch(值)值可以为字符串
3.for 循环语句
语法:
for(int i=0;i<10;i++){
......
}
1.初始化条件:int i=0
2.循环条件:i<10
3.迭代条件:i++
break:中断本次循环
continue: 中断本次循环,直接执行下一次循环
return: 结束方法
demo:计算数字a 到 数字b 之间的所有数之和
public int addAll(int from , int to){
int sum = 0;
if(from > to){
sum = 0;
}else{
for(int i = from;i<(to-from)+1;i++){
sum += i;
}
}
return sum;
}
递归的方法
public static int addAll1(int from , int to){
if(from >to){
return 0;
}else{
if(from == to){
return from;
}else{
return (to+addAll1(from,to-1));
}
}
}
if(表达式){
}else if(表达式){
}
......
else{
}
2.switch 语句
switch(值){
case 常量值1:
语句块;
break;
case 常量值2:
语句块;
break;
......
default:
语句块;
break;
}
1.标签不能重复(常量值)
2.default 可有可无
3.注意:switch 穿透,如果不使用break,满足条件的case 依旧会执行
4.JDK1.7开始可以switch(值)值可以为字符串
3.for 循环语句
语法:
for(int i=0;i<10;i++){
......
}
1.初始化条件:int i=0
2.循环条件:i<10
3.迭代条件:i++
break:中断本次循环
continue: 中断本次循环,直接执行下一次循环
return: 结束方法
demo:计算数字a 到 数字b 之间的所有数之和
public int addAll(int from , int to){
int sum = 0;
if(from > to){
sum = 0;
}else{
for(int i = from;i<(to-from)+1;i++){
sum += i;
}
}
return sum;
}
递归的方法
public static int addAll1(int from , int to){
if(from >to){
return 0;
}else{
if(from == to){
return from;
}else{
return (to+addAll1(from,to-1));
}
}
}
阅读全文
0 0
- java入门基础编-5-逻辑判断语句
- Java 基础逻辑判断
- Java基础入门- 运算符与判断语句
- java入门基础编-4-运算符
- C# 的逻辑判断语句 -5
- linux 逻辑语句判断
- Python基础-逻辑语句
- java入门基础编-1-常用的dos命令
- java入门基础编-2-八大基本数据类型
- java入门基础编-3-一些术语规范
- java基础语法-判断语句、函数、数组
- Java 基础语法 条件语句,关系,逻辑表达式
- 黑马程序员 java基础逻辑运算符 逻辑语句
- Java基础第4讲--逻辑控制语句
- JavaScript入门——基础'判断/循环'语句汇总
- Java逻辑判断,循环
- sql语句中用条件逻辑判断
- 一个带逻辑判断的sql语句
- window命令操作
- mysql存储机制
- 解惑 spring 嵌套事务
- 预编译之条件编译指令#if /#ifdef/#if defined
- 深度学习概述
- java入门基础编-5-逻辑判断语句
- AR 广告大屏虚拟礼物模块功能一
- java并发编程——ConcurrentHashMap(1.8)
- left jion on条件与where条件的区别
- Android
- Java中的线程池原理
- 凸包之Graham扫描法
- CSDN如何关注好友
- android非正常关掉应用操作--最近任务列表,应用管理