2、Shiro認證
阿新 • • 發佈:2022-05-10
for迴圈
package base.struct;
public class ForDemo1 {
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);
}
//快捷鍵100.for
System.out.println("for迴圈結束");
}
}
package base.struct;
public class ForDemo2 {
public static void main(String[] args) {
//聯絡0-100之間奇數和偶數的和
//儲存基數的和
int oddSum=0;
//儲存偶數的和
int evenSum=0;
//執行判斷
for (int i = 0; i <= 100; i++) {
//如果這個數對2取餘不等於0,有餘數,則證明為奇數,否則為偶數
if (i%2!=0){
oddSum+=i;//oddsum=oddsum+i
}else{
evenSum+=i;
}
}
System.out.println("基數的和"+oddSum);
System.out.println("偶數的和"+evenSum);
}
}
package base.struct;
public class ForDemo3 {
public static void main(String[] args) {
//練習:用while或者for迴圈輸出1-1000之間能被5整除的數,並且每行列印3個
for (int i = 0; i <= 1000; i++) {
//判斷是否被5整除
if (i%5==0){
//\t為轉義字元
System.out.print(i+"\t");
}
//滿足三個被5整除的數之後需要換行
if (i%(5*3)==0){
//System.out.println();
//兩種方法都可以,空字串可以,也表示換行\n
System.out.print("\n");
}
}
//printlin輸出完成會換行
//print輸出完成不會換行
}
}
package base.struct;
public class ForDemo4 {
public static void main(String[] args) {
//輸出九九乘法表
//9.for,初始值為1.i<=9,
for (int j = 1; j <= 9; j++) {
//列印第一列,
//把固定的1再用一個迴圈包起來
//去掉重複項,i<=j
//調整樣式,\t控一下,每輸出一欄,換行空格,
for (int i = 1; i <= j; i++) {
//輸出1+*+i+(1*i)
//記住print是不換行
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
}
}