只用While也行的,还是不太清楚 用不用do,有什么区别
int sum2 = 0 ;
int num2 = 2 ;
while( num2 <= 50){
sum2 = sum2 + num2 ;
num2= num2 + 2 ;
};
System.out.println(" 50以内的偶数之和为:" + sum2);
int sum2 = 0 ;
int num2 = 2 ;
while( num2 <= 50){
sum2 = sum2 + num2 ;
num2= num2 + 2 ;
};
System.out.println(" 50以内的偶数之和为:" + sum2);
2015-06-15
public class HelloWorld
{
public static void main(String[] args)
{
String loImooc ="我爱幕课网";
String loImooc1="www.imoooc.com";
System.out.println(loImooc);
System.out.println(loImooc1);
}
}
{
public static void main(String[] args)
{
String loImooc ="我爱幕课网";
String loImooc1="www.imoooc.com";
System.out.println(loImooc);
System.out.println(loImooc1);
}
}
2015-06-15
这是等腰三角形,n为层数。字数太多放不下,我就不空行了
int n = 6;
int m = (1+n)*n/2-1;
for (int i = 1; i <= n ; i++ ){
for (int j =1; j<=m ;j++ ){
if ((j > m/2+1-i ) && (j <=m/2+i )) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
int n = 6;
int m = (1+n)*n/2-1;
for (int i = 1; i <= n ; i++ ){
for (int j =1; j<=m ;j++ ){
if ((j > m/2+1-i ) && (j <=m/2+i )) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
2015-06-14
这样三的倍数也可以
public class practise {
public static void main(String[] args) {
int sum = 0;
int num = 2;
do {
if (num % 2 == 0){
sum+=num;
}
num++;
} while ( num<=50 );
System.out.println(" 50以内的偶数之和为:" + sum );
}
}
public class practise {
public static void main(String[] args) {
int sum = 0;
int num = 2;
do {
if (num % 2 == 0){
sum+=num;
}
num++;
} while ( num<=50 );
System.out.println(" 50以内的偶数之和为:" + sum );
}
}
2015-06-14