for
ublic class forDemo01 {
public static void main(String[] args) {
int a = 1;//初始化条件
while (a <= 100) {//条件判断
System.out.println(a);//循环体
a += 2;//迭代
}
System.out.println("while循环结束!");
//初始化条件//条件判断//迭代
for (int i = 1; i < 100; i++) {
System.out.println(i);
}
System.out.println("for循环结束!");
}
}
package Demo03;
public class forDemo02 {
public static void main(String[] args) {
//练习1:计算0到100之间的奇数与偶数的和
int oddSum = 0;
int eveSum = 0;
for (int i = 0; i <= 100; i++) {
if (i%2!=0) {//不能被2整除的数是奇数
oddSum += i;
}else {
eveSum += i;
}
}
System.out.println("奇数的和是"+oddSum);
System.out.println("偶数的和是"+eveSum);
}
}
package Demo03;
public class forDemo3 {
public static void main(String[] args) {
//练习2.用while或for循环输出1~1000之间能被5整的数,并且每行输出3个
for (int i = 0; i < 1000; i++) {
if (i%50) {
System.out.print(i+"\t");
}
if (i%(5*3)0) {
System.out.println();
}
}
}
}
package Demo03;
public class forDemo04 {
public static void main(String[] args) {
//练习3,打印九九乘法表
for (int i = 0; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i+""+j+"="+(ij)+"\t");
}
System.out.println();
}
}
}
package Demo03;
public class LabeDemo {
public static void main(String[] args) {
//打印101~150之间所有的质数
int count = 0;
outer:for (int i = 101; i < 150; i++) {
for (int j= 2; j<i/2; j++) {
if (i%j==0){
continue outer;
}
}
System.out.print(i+""+"\t");
}
}
}
package Demo03;
public class TestDemo {
public static void main(String[] args) {
//打印三角形 5行
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for (int j = 1;j <=i;j++ ) {
System.out.print("");
}
for (int j = 5; j <= i; j++) {
System.out.print("");
}
System.out.println();
}
}
}

浙公网安备 33010602011771号