While() , do{}while(); , for(){} 循环语句的用法
来源:互联网 发布:伊人独泪谁人知 编辑:程序博客网 时间:2024/05/17 04:51
三个问题:
(1)打印500遍"帅哥!!!";
(2)打印1~100之间的所有的正整数;
(3)输出1~100之间所有正整数之和.;
代码如下:
public classAmeir_yang
{
publicstatic void main(String[] args)
{ /*
//1)while循环
//打印500次'帅哥'
intnumber = 1 ;
while(number<= 500)
{
System.out.println("帅哥!!!"+number);
number++;
}
//打印1~100
intnumber1 = 1 ;
while(number1<=100)
{
System.out.println(number1);
number1++;
}
//输出1~100之间所有的正整数之和.
intnumber2 = 1 ;
intresult = 0 ;
while(number2<=100)
{
result= result + number2 ;
number2++;
}
System.out.println(result+","+number2);
*/
/*
//2)do{}while();循环
//打印500次"帅哥"
int number = 1 ;
do{
System.out.println("帅哥!!!"+number);
number++;
}while(number<=500);
//打印1~100所有的整数 ;
int number1 = 1;
do
{
System.out.println(number1);
number1++;
}
while (number1<=100);
//输出1~100所有的正整数之和;
int number2 = 1 ;
int result = 0 ;
do
{
result = result + number2 ;
number2++ ;
}
while (number2<=100);
System.out.println(result);
*/
//for循环:
//1)输出500次"帅哥!"
intnumber = 1 ;
for(;number<=500;number++)
{
System.out.println("帅哥!!!");
}
//2)输出1~100之间所有的正整数;
intnumber1 = 1 ;
for(;number1<=100;number1++)
{
System.out.println(number1);
}
//3)输出1~100所有正整数之和
intresult = 0 ;
for(intnumber2=1;number2<=100;number2++)
{
result= result + number2 ;
}
System.out.println(result);
}
}
----------------------------------------------------------------------------------------------------------//使用for循环语句时,所遇到的小问题.
public classAmeir_yang
{
publicstatic void main(String[] args)
{
/*
//定义计数变量(number)时,所出现的问题:
int number=1; //编号1 number ;
for(;number<=100;number++)
{
System.out.println("Ameir_yang");
}
for(int number=1;number<=100;number++)//编号2number ; //Ameir_yang.java:12:错误:已在方法 main(String[])中定义了变量 number
{
System.out.println("yeah!!!");
}
*/
/*
上述代码报错的原因:
编号1number的作用域在主方法中的范围是:从它定义的位置到主方法的} .
编号2number的作用域在主方法中的范围是:从它定义的位置到for循环的} .
所以 编号1 number的 作用域 包括编号2 number的 作用域 ,而且 编号1 与编号2变量名相同了,重复定义.所以会报错.
*/
/*修改方法:
把编号2number放在 编号1 number上面,因为编号2的number作用域中不包括编号1 number 的作用域,所以编号1 number与编号2 number不在同一个作用域中,所以可以定义相同的变量名.
*/
//修改代码:
for(intnumber=1;number<=100;number++)//编号2 number ; //Ameir_yang.java:12:错误:已在方法 main(String[])中定义了变量 number
{
System.out.println("yeah!!!");
}
int number=1; //编号1 number ;
for(;number<=100;number++)
{
System.out.println("Ameir_yang");
}
}
/*
小结:
(1)同一作用域中,不能定义相同的变量名.
(2)不同作用域中,可以定义相同的变量名.
(1)如果两个相同变量名的变量的作用域不重复,不相同,那么就可以使用相同变量名.
*/
- While() , do{}while(); , for(){} 循环语句的用法
- 循环语句小结 for while do-while
- 循环结构语句---for,while,do-while
- JavaScript while, do while for 循环语句
- 循环语句(for;while;do -while)
- 循环语句(while、do...while、for)
- 循环语句For While do-while的小练习
- while语句,do-while与for循环的介绍
- [TwistedFate]循环语句:while循环,do...while循环,for循环
- 循环语句(for循环,while循环,do-while循环)
- 循环语句中的 do~while语句 for语句 的练习
- while、do...while、for循环的使用
- while、do while、for循环
- 循环:for、while、do-while
- javascript 循环语句 while、do-while、for-in、for用法区别
- JS循环语句for、for in、while、do while循环的区别
- 016.php循环do-while、for语句
- do while 循环语句
- java基础作业
- 对全局变量的multiple definition的一点理解
- MySQL DELETE 语句整理
- 第四周 项目 3
- 11.错误记录(stl,resize)
- While() , do{}while(); , for(){} 循环语句的用法
- Linux学习1-分区&格式化(慕课网学习)
- 双链表实现
- 关于IE 6、7、8中透明度的兼容问题
- windows 系统监控工具和本地资源搜索软件
- 十进制小数转二进制
- 阿里云centos安装subversion记录
- 第二次作业
- JavaScript设计模式