Java语言基础(三)
来源:互联网 发布:小米网络劫持怎么解决 编辑:程序博客网 时间:2024/06/06 18:16
Java 语言基础三
3.循环
A.for循环:
结构: for(初始化语句;条件判断语句;部长语句(条件控制语句)){
循环体语句;
}
执行流程:
首先初始化语句进行赋值,然后看条件语句是否成立;
如果是true,成立,那么就执行循环体语句;
执行完毕之和,会执行条件控制语句(++/--),该变量自增1或者自减1,然后再次判断条件语句是否成立
如果成立,就继续执行循环体语句;
如果条件语句不成立,那么for循环语句结束
例:用for循环实现1-100的求和
class ForSum{
public static void main(String[] args){
//定义累加器,并且清零
int Cnt=0;
for(i=1;i<=100;i++){
Cnt+=i;
}
System.out.println("1-100的和是:"+cnt);
}
}
B.while循环:
基本格式:基本的格式:
while(条件判断语句){
循环体语句;
}
扩展格式:初始化语句;
while(条件判断语句){
循环体语句;
控制条件语句;
}
执行流程:
初始化语句进行赋值,进入while语句:判断条件是否成立;
如果成立,执行循环体语句,控制条件语句进行自增自减,然后回来再次
判断条件是否成立,成立继续执行循环体语句,一次类推.
如果不成立,while语句结束
实例:用while循环实现1-100的求和;
class WhileSum{
public static void main(String args[]){
//定义存储器
int Cnt=0;
int loap=1;
while(loap<=100){
Cnt+=loap;
loap++;
}
System.out.println("用while实现循环求得1-100的和为:");
}
}
C.do-while语句:
do-while循环结构语句的格式:
基本的格式:
do{
循环体语句;
}while(条件判断语句) ;
扩展格式:
初始化语句;
do{
循环体语句;
控制条件语句;
}while(条件判断语句) ;
注意:do-while语句即使条件判断语句第一次执行就为假,循环体语句也要最少执行一次;
实例:用do-while求1-100的和;
class DoWhileSum{
public static void main(String[] args){
//定义存储器
int Cnt=0;
int loap=1;
do{
Cnt+=loap;
loap++;
}while(1<=10);
System.out.println("用do-while语句实现1-100求和的结果为:"+Cnt);
}
}
D.嵌套循环:
for循环嵌套for循环
一般第一个for循环控制行数,第二个for循环控制列数;
例如,用嵌套循环实现:
* * * * * *
* * * * * *
* * * * * *
* * * * * *
1).用for实现:
int m=6;
int n=4;
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
System.out.println("* ");
}
System.out.println();
}
用while实现
int Loap1=0;
while(Loap1<m){
int Loap2=0;
whie(Loap2<n){
System.out.print("* ");
Loap2++;
}
System.out,println();
Loap1++;
}
3.循环
A.for循环:
结构: for(初始化语句;条件判断语句;部长语句(条件控制语句)){
循环体语句;
}
执行流程:
首先初始化语句进行赋值,然后看条件语句是否成立;
如果是true,成立,那么就执行循环体语句;
执行完毕之和,会执行条件控制语句(++/--),该变量自增1或者自减1,然后再次判断条件语句是否成立
如果成立,就继续执行循环体语句;
如果条件语句不成立,那么for循环语句结束
例:用for循环实现1-100的求和
class ForSum{
public static void main(String[] args){
//定义累加器,并且清零
int Cnt=0;
for(i=1;i<=100;i++){
Cnt+=i;
}
System.out.println("1-100的和是:"+cnt);
}
}
B.while循环:
基本格式:基本的格式:
while(条件判断语句){
循环体语句;
}
扩展格式:初始化语句;
while(条件判断语句){
循环体语句;
控制条件语句;
}
执行流程:
初始化语句进行赋值,进入while语句:判断条件是否成立;
如果成立,执行循环体语句,控制条件语句进行自增自减,然后回来再次
判断条件是否成立,成立继续执行循环体语句,一次类推.
如果不成立,while语句结束
实例:用while循环实现1-100的求和;
class WhileSum{
public static void main(String args[]){
//定义存储器
int Cnt=0;
int loap=1;
while(loap<=100){
Cnt+=loap;
loap++;
}
System.out.println("用while实现循环求得1-100的和为:");
}
}
C.do-while语句:
do-while循环结构语句的格式:
基本的格式:
do{
循环体语句;
}while(条件判断语句) ;
扩展格式:
初始化语句;
do{
循环体语句;
控制条件语句;
}while(条件判断语句) ;
注意:do-while语句即使条件判断语句第一次执行就为假,循环体语句也要最少执行一次;
实例:用do-while求1-100的和;
class DoWhileSum{
public static void main(String[] args){
//定义存储器
int Cnt=0;
int loap=1;
do{
Cnt+=loap;
loap++;
}while(1<=10);
System.out.println("用do-while语句实现1-100求和的结果为:"+Cnt);
}
}
D.嵌套循环:
for循环嵌套for循环
一般第一个for循环控制行数,第二个for循环控制列数;
例如,用嵌套循环实现:
* * * * * *
* * * * * *
* * * * * *
* * * * * *
1).用for实现:
int m=6;
int n=4;
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
System.out.println("* ");
}
System.out.println();
}
用while实现
int Loap1=0;
while(Loap1<m){
int Loap2=0;
whie(Loap2<n){
System.out.print("* ");
Loap2++;
}
System.out,println();
Loap1++;
}
阅读全文
0 0
- Java语言基础三
- Java语言基础(三)
- Java语言基础(三)
- Java语言基础(三)
- Java语言基础简介(三)
- JAVA语言基础构成(三)
- Java语言基础(三)---数组
- Java语言基础学习笔记(三)
- (三)Java语言基础组成
- 编程语言系列(三)--java语言基础知识点总结
- vbscript 语言基础三
- C语言基础三
- C语言基础(三)
- 别样JAVA学习(三)语言基础下
- 三、Java学习之语言基础(2)
- 三:Java语言基础组成——注释
- Java语言基础(三)—— 注释
- Java语言基础(三)-运算符&&数据类型转换
- log4j 相对路径
- JDK动态代理的实现及原理
- VS2012缺少NuGet解决方法
- UFLDL(3) PCA
- c#笔记
- Java语言基础(三)
- extjs添加鼠标提示——如何给Grid、ComboBox添加title
- 日常小结篇-svn,redis,html,nginx
- Android新特性之CardView的简单使用
- html扫描相对路径的问题
- 【C#】IndexOf 干货用法
- fullCalendar设置单元格背景色
- FineReport学习——动态格间运算
- Maven配置文件settings.xml详解