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)
例:
左が右に対応すれば、真に戻ります。
2.1 switch case文
ここでは特殊な話しかしません。
2.2循環制御出力配列
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);
}
}
}
このように配列に循環的にアクセスできます。