黑马程序员技术交流社区
标题:
while条件表达式
[打印本页]
作者:
徐瑶
时间:
2014-2-23 23:20
标题:
while条件表达式
class Sw
{
public static void main(String[] args)
{
int x=50;
int sum=0;
while(x<=100)
{
sum=sum+x;
x++;
}
System.out.println("sum="+sum);
}
}
今天看了这个,打印1到100的和,哪打印45到120的和呢,怎么算啊,THANK,
作者:
乔青山
时间:
2014-2-24 07:45
那就这样呗,45到120,就把初始值和循环条件改一下就行了,都是求和嘛。
int x=45;
int sum=0;
while(x<=120)
{
sum=sum+x;
x++;
}
System.out.println("sum="+sum);
作者:
syw02014
时间:
2014-2-24 08:49
下面这个也能很好的实现,希望能帮到你:
class Sw
{
public static void main(String[] args)
{
int sum=0;
for(int x=45;x<=120;x++,sum+=x);
System.out.println("sum="+sum);
}
}
作者:
swqsljy
时间:
2014-2-24 10:15
用for循环要好一些,因为while循环为循环结束在循环外定义的标记不会在内存中释放,而for循环在循环内部定义的标记,只作用于循环内部
/*
class Sw
{
public static void main(String[] args)
{
int x=50;
int sum=0;
while(x<=100)
{
sum=sum+x;
x++;
}
System.out.println("sum="+sum);
}
}
今天看了这个,打印1到100的和,哪打印45到120的和呢,怎么算啊,THANK,
*/
public class Question2 {
public static void main(String[] args) {
int sum=0;
for(int i=45;i<=120;i++){
sum=sum+i;
}
System.out.println(sum);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2