package Struck;
public class ForDemo01 {
public static void main(String[] args) {
int a = 0;//初始化条件
while(a<100){//循环体
System.out.println(a);
a++;//对a的更新or迭代
}
System.out.println("while循环结束!");
//初始化//条件判断//更新
for(int i=1;i<80;i++){
System.out.println(i);
}
System.out.println("for循环结束!");
}
}
===================================================================================
package Struck;
public class ForDemo02 {
public static void main(String[] args) {
//题:计算0-100之间奇偶数的和
int oddsum = 0;
int evensum = 0;
for (int i = 0; i <= 100; i++) {
if(i%2!=0){//奇数
oddsum+=i;
}else{
evensum+=i;
}
}
System.out.println(oddsum);
System.out.println(evensum);
}
}
===================================================================================
package Struck;
public class ForDemo03 {
public static void main(String[] args) {
//题:用while或for循环输出1-1000之间被5整除的数,且每行输出三个
for (int i = 0; i <= 1000; i++) {
if(i%5==0) {
System.out.print(i+"\t");//转义字符\t
}
if(i%(5*3)==0){//每行
System.out.println();//输出空串为换行
//System.out.print("\n");
}
}
//println 输出完会换行
//print 输出完不会换行
}
}
===================================================================================
package Struck;
public class ForDemo04 {
public static void main(String[] args) {
//1:先打印第一列
//2:再用一个循环把固定好的第一列包起来
//3:去除掉重复项
//4:调整样式
for (int s = 1; s <= 9; s++) {
for (int i = 1; i <= s; i++) {
System.out.print(s+"*"+i+"="+(s*i) + "\t");
}
System.out.println();
}
}
}