Fieds_labo3

基本-演算子

最終更新:

fieds_labo3

- view
管理者のみ編集可

基本 演算子


  • 文字列連結:string1 + string2
  • 文字列比較:string1.equals(string2)
string1がnullの場合例外発生。
リテラリと比較する場合、"test".equals(string1) でも可。この場合は、string1がnullでも例外は発生しない。
  • 文字列とnullの比較:string1 == null
  • 型比較:instanceof :左辺の変数が右辺の型と同じか判断。
 Class_array[i] instanceof Class1 :オブジェクトがClass1クラスか判断。
  • 符号無し右シフト:>>>
  • キャスト:(型名)式


安易に起こしそうなミス
int num1 = 5;
int num2 = 4;
double db1 = num1/num2;
double db2 = (double)num1/(double)num2;
db1=1.0、db2=1.25。



  • 条件演算子:?:
 単純条件判定。
 変数 = (条件式)? trueの時の式 : falseの時の式




記事メニュー
人気記事ランキング
目安箱バナー