1. 程式人生 > 其它 >2、Shiro認證

2、Shiro認證

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();
      }
  }
}