单纯的从一加到一百,我用了while
package choer02;
public class jdkk {
public static void main(String[] args) {
int sum=0;
int i=0;
while(i<=99) {
i++;
sum+=i;
}
System.out.println("1+2+...+100="+sum);
}
}
一到一百以内的奇数相加
用while
package choer02;
public class jdkk {
public static void main(String[] args) {
int sum=0;
int i=0;
while(i<=99) {
i++;
sum+=i;
i++;
}
System.out.println("一到一百以内的奇数相加等于:"+sum);
}
}
试试do while
package choer02;
public class jnok {
public static void main(String[] args) {
int i=1;
int sum=0;
do {
sum+=i;
i++;
i++;
}while(i<=100);
System.out.println("一到一百以内的奇数相加为:"+sum);
}
}
再用个for
package choer02;
public class jnok {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++) {
sum+=i;
i++;
}System.out.println("一到一百以内的奇数相加为:"+sum);
}
}
while那里加个判断
package choer02;
public class jdkk {
public static void main(String[] args) {
int sum=0;
int i=0;
while(i<=99) {
i++;
if(i%2==1) {
sum+=i;
}else {
} i++;
}System.out.println("一到一百以内的奇数相加等于:"+sum);
}
}
学了数组,用数组做下1-99遍历,奇数相加
package com.itheima.fiest;
public class zuoye3 {
public static void main(String[] args) {
int[] a=new int[100];
int sum=0;
for(int i=1;i<a.length;i++) {
a[i]=i;
System.out.print(a[i]+" ");
if(i%2!=0) {
sum+=i;
}
}
System.out.print("\n");
System.out.println("sum="+sum);
}
}
偶数的话改改就好啦
。。。