java基础4 循环
来源:互联网 发布:mac下载maven 编辑:程序博客网 时间:2024/04/27 15:40
选择结构
switch(express)
{
case val1:
执行语句;
break;
case val2:
执行语句;
break;
default:
执行语句;
}
switch(express)
{
case val1:执行语句;break;
case val2:执行语句;break;
default:执行语句;
}
switch 特点:
express的值只接收四种类型 byte short int char
default定义的位置是随意的
switch结束方式有两种,一是执行到break 二是执行
到大括号结束。
如果匹配的case或default没有对应的break,那么程
序会向下执行,直到遇到break或switch结尾结束为止。
if和switch比较:
if可以执行条件语句,和范围值的判断。
switch如果值不多的话,并且满足其四种类型之一,建议
使用switch,性能比if较好。
15810000470
循环结构
while do while for
int i = 0;
while( i < 10 ){
i ++;
}
for(int i = 0; i < 10 ; i ++ ){
}
for(System.out.println();System.out.println();System.out.println()){
System.out.println()
}
定义初始化条件
while(条件表达式){
循环体
改变条件语句
}
do
{
循环体
改变条件语句
}while(条件表达式);
while与dowhile区别:
while先判断条件表达式,条件满足即执行循环体
dowhile先执行一次循环体,再判断条件表达式,条件满足
及执行循环体。dowhile至少执行一次。while代码后跟
分号。
for(初始化表达式;循环条件表达式;循环后的条件改变表达式)
{
执行语句;
}
for(;;);
while(true){}
while与for的区别:
while条件表达式的变量的生命周期更长,for的条件表达式
变量只定义在for语句之内,生命周期只存在于for代码块中,
内存调优。
while与for可以进行完全互换。
for循环例子
for(print; print; print)
{
print;
}
无限循环表达式:
for(;;);
while(true){}
写循环注意事项:那些语句需要循环,那些不需要
练习题:
1 获取1~10的和,并打印
2 获取1~100之间能被7整除的数字的个数,并打印
累加思想:sum
通过循环,进行累加的动作。
使用变量记录每次累加的值。
计数器思想:count
通过变量记录数据状态的变化,通过循环完成。
嵌套循环
for(int x = 0; x < 5; x ++){
for(int y = 0; y < 4; y ++){
}
}
System.out.print();
****
****
****
例子
*****
****
***
**
*
*
**
***
****
***** 1
12
123
1234
12345
九九乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
练习:
-----*
----* *
---* * *
--* * * *
-* * * * *
switch(express)
{
case val1:
执行语句;
break;
case val2:
执行语句;
break;
default:
执行语句;
}
switch(express)
{
case val1:执行语句;break;
case val2:执行语句;break;
default:执行语句;
}
switch 特点:
express的值只接收四种类型 byte short int char
default定义的位置是随意的
switch结束方式有两种,一是执行到break 二是执行
到大括号结束。
如果匹配的case或default没有对应的break,那么程
序会向下执行,直到遇到break或switch结尾结束为止。
if和switch比较:
if可以执行条件语句,和范围值的判断。
switch如果值不多的话,并且满足其四种类型之一,建议
使用switch,性能比if较好。
15810000470
循环结构
while do while for
int i = 0;
while( i < 10 ){
i ++;
}
for(int i = 0; i < 10 ; i ++ ){
}
for(System.out.println();System.out.println();System.out.println()){
System.out.println()
}
定义初始化条件
while(条件表达式){
循环体
改变条件语句
}
do
{
循环体
改变条件语句
}while(条件表达式);
while与dowhile区别:
while先判断条件表达式,条件满足即执行循环体
dowhile先执行一次循环体,再判断条件表达式,条件满足
及执行循环体。dowhile至少执行一次。while代码后跟
分号。
for(初始化表达式;循环条件表达式;循环后的条件改变表达式)
{
执行语句;
}
for(;;);
while(true){}
while与for的区别:
while条件表达式的变量的生命周期更长,for的条件表达式
变量只定义在for语句之内,生命周期只存在于for代码块中,
内存调优。
while与for可以进行完全互换。
for循环例子
for(print; print; print)
{
print;
}
无限循环表达式:
for(;;);
while(true){}
写循环注意事项:那些语句需要循环,那些不需要
练习题:
1 获取1~10的和,并打印
2 获取1~100之间能被7整除的数字的个数,并打印
累加思想:sum
通过循环,进行累加的动作。
使用变量记录每次累加的值。
计数器思想:count
通过变量记录数据状态的变化,通过循环完成。
嵌套循环
for(int x = 0; x < 5; x ++){
for(int y = 0; y < 4; y ++){
}
}
System.out.print();
****
****
****
例子
*****
****
***
**
*
*
**
***
****
***** 1
12
123
1234
12345
九九乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
练习:
-----*
----* *
---* * *
--* * * *
-* * * * *
- java基础4 循环
- Java基础4--循环结构
- Java基础4--循环--函数--数组
- java基础之 循环
- java基础-循环
- JAVA 基础-------循环
- 【基础】java 循环语句
- JAVA 基础 (循环)
- Java循环基础
- Java基础--循环
- JAVA基础:循环
- java---循环基础
- java基础之循环
- java基础----循环,分支
- Java基础之循环
- java基础--java 循环语句
- 【Java基础】Java循环结构
- java基础_day0008_循环_for_无限循环
- 什么是中文分词
- fafu—1174 编辑距离 DP
- JVM调优总结(六)-分代垃圾回收详述2
- Linux下缓存服务器Memcached的应用
- 2. RTX移植
- java基础4 循环
- Javascript中this、prototype、constructor的理解
- 使用PHP简单网页抓取和内容分析
- hud-2191多重背包问题
- C++类的构造和析构顺序
- PHP实现查找表
- java数组
- Linux特点
- 基于Linux的集群系统的文件系统介绍