Javaで勉強します3

1705 ワード

このセクションはjava演算子、循環制御文を見てみます。
1.java演算子:
ここはいくつかしか見ていませんが、よく知らないです。
論理演算子:
??、  -------------- と非
条件演算子:
文法:variable x=(expression)?value 1:value 2  
条件が成立すれば、前のものに等しくなります。そうでなければ、後のものになります。
例:a=(b=30)?2:3   
           bが30に等しいなら、aは2に等しい。そうでなければ3に等しい。
instance of演算子:
オブジェクトのインスタンスを操作して、オブジェクトが特定のタイプ(クラスタイプ、インターフェースタイプ)かどうかを確認します。
文法:(Object reference variable)instance of(class/interface type)
例: 
String name = "test"; 
boolean result = name instanceof String; //         
 
左が右に対応すれば、真に戻ります。
class Vehicle {}
 
public class Car extends Vehicle {
   public static void main(String[] args){
      Vehicle a = new Car();
      boolean result =  a instanceof Car;
      System.out.println( result);
   }
}
 2.循環制御文
2.1 switch case文
ここでは特殊な話しかしません。
public class test(){
     public void main(String[] args){
     int i = 1;
     switch(i){
           case(0):
                System.out.println("0");
           case(1):
                System.out.println("1");
           case(2):
                System.out.println("2");
           case(3):
                System.out.println("3");break;
           default:
                System.out.println("default");
         }            
    }  
}    
この出力は
1
2
3
ルールはbreak出力までです。このスイッチが終わるまでです。
2.2循環制御出力配列
public class ArratTest{
    public static void main(String[] args){
       int array[] ={1,2,3,4,5,};
        for (int element: array){
             System.out.println(element);
        }  
    }  
}
このように配列に循環的にアクセスできます。