总结4
来源:互联网 发布:微博定制软件 编辑:程序博客网 时间:2024/05/16 07:58
1:if语句
(1)格式:
if(表达式){}
if(表达式){}
else {}
if(表达式){}
else if(表达式){}
...
else {}
(2)注意:
A:if语句是一个整体,只会有一个被执行。
B:表达式无论简单还是复杂,都必须是boolean类型。
(3)案例:
A:根据键盘录入数据,输出对于的星期几。
B:根据学生的分数,输出学生对应的等级
90-100 A等
80-90 B等
70-80 C等
60-70 D等
60 E等
2:switch语句
(1)格式:
switch(表达式)
{
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
default:
语句n;
//break;
}
(2)注意:
A:表达式 可以是byte,short,int,char
JDK5以后可以是枚举
JDK7以后可以是字符串
B:switch语句的结束:遇到break或者到末尾
3:循环语句
(1)三种循环:
A:for
for(表达式1;表达式2;表达式3)
{
循环体;
}
B:while
while(表达式)
{
循环体;
}
C:do...while
do {
循环体;
}while(表达式);
(2)注意:
A:前两种和第三种的区别在于第三种至少执行一次循环体。
B:while循环和for循环可以进行等价转换。
(3)案例:(作业)
A:求1-10之和
分析:求1-10之和
a:1-10之间是一个范围,用for循环就可以搞定。
b:到底怎么做
0+1=1
1+2=3
3+3=6
6+4=10
10+5=15
c:定义两个变量,一个变量用于记录每次的临时结果,一个用于记录变化的变量
int sum = 0;
for(int x = 1; x<=10; x++)
{
//sum = sum + x;
sum += x;
}
System.out.println(sum);
B:统计1-100之间能够被2,3同时整除的数据有多少个。
分析:
a:1-100之间是一个范围,用for循环就可以搞定。
b:定义一个统计变量
c:判断,判断这个数据是否能够同时被2和3整除。如果可以,统计变量++。
int count = 0;
for(int x=1; x<=100; x++)
{
if(x%2==0 && x%3==0)
{
count++;
}
}
System.out.println(count);
4:continue和break
(1)continue结束本次循环,继续下一次循环
(2)break结束当前循环
5:语句的应用场景
(1)需要做判断的时候
A:如果是几个数值的判断,用if或者switch都行。建议使用switch。
B:如果是boolean类型,或者一个范围内的判断,请用if。
C:如果是一次判断用if,如果是多次用循环的判断。
(2)循环的判断
如果次数明确或者是一个范围内请用for。
其他情况下用for或者while都行。
(1)格式:
if(表达式){}
if(表达式){}
else {}
if(表达式){}
else if(表达式){}
...
else {}
(2)注意:
A:if语句是一个整体,只会有一个被执行。
B:表达式无论简单还是复杂,都必须是boolean类型。
(3)案例:
A:根据键盘录入数据,输出对于的星期几。
B:根据学生的分数,输出学生对应的等级
90-100 A等
80-90 B等
70-80 C等
60-70 D等
60 E等
2:switch语句
(1)格式:
switch(表达式)
{
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
default:
语句n;
//break;
}
(2)注意:
A:表达式 可以是byte,short,int,char
JDK5以后可以是枚举
JDK7以后可以是字符串
B:switch语句的结束:遇到break或者到末尾
3:循环语句
(1)三种循环:
A:for
for(表达式1;表达式2;表达式3)
{
循环体;
}
B:while
while(表达式)
{
循环体;
}
C:do...while
do {
循环体;
}while(表达式);
(2)注意:
A:前两种和第三种的区别在于第三种至少执行一次循环体。
B:while循环和for循环可以进行等价转换。
(3)案例:(作业)
A:求1-10之和
分析:求1-10之和
a:1-10之间是一个范围,用for循环就可以搞定。
b:到底怎么做
0+1=1
1+2=3
3+3=6
6+4=10
10+5=15
c:定义两个变量,一个变量用于记录每次的临时结果,一个用于记录变化的变量
int sum = 0;
for(int x = 1; x<=10; x++)
{
//sum = sum + x;
sum += x;
}
System.out.println(sum);
B:统计1-100之间能够被2,3同时整除的数据有多少个。
分析:
a:1-100之间是一个范围,用for循环就可以搞定。
b:定义一个统计变量
c:判断,判断这个数据是否能够同时被2和3整除。如果可以,统计变量++。
int count = 0;
for(int x=1; x<=100; x++)
{
if(x%2==0 && x%3==0)
{
count++;
}
}
System.out.println(count);
4:continue和break
(1)continue结束本次循环,继续下一次循环
(2)break结束当前循环
5:语句的应用场景
(1)需要做判断的时候
A:如果是几个数值的判断,用if或者switch都行。建议使用switch。
B:如果是boolean类型,或者一个范围内的判断,请用if。
C:如果是一次判断用if,如果是多次用循环的判断。
(2)循环的判断
如果次数明确或者是一个范围内请用for。
其他情况下用for或者while都行。
- 总结4
- 总结4
- 总结4
- 总结4
- 总结4
- 总结4
- 总结4
- app开发总结 4 - ios总结
- SQL注射总结(4)
- SQLITE3 使用总结(4)
- (4)总结心得1
- asp.net总结(4)
- jQuery技巧总结 [4]
- Perl语言总结(4)
- java基础知识总结(4)
- display 标签4--总结
- php总结(4)
- 面试及总结4
- 总结3
- java8种排序方法
- apache+php+mysql
- 改变vim中一个Tab所对应的空格个数
- Cocos2d-x之Touch事件处理机制
- 总结4
- android定时任务的几种实现方式
- 开发cocos2d-x 游戏 实战篇(3)之武器系统(散花弹)
- iOS开发 -- 解决IOS CLLocationManager 定位返回旧数据的问题
- 每一个有理想的程序员都应该读的一本书 -《rework》
- 总结5
- find命令之xargs
- Ogre+MFC改造GeoGlobe
- 网络编程--之socket编程知识点总结