アットウィキロゴ

三項演算子

package sample;

public class SankoEnzanshi {

public static void main(String[] args) {
	//配列要素数5を作成して、forで要素を取り出し、三項演算子で判定する。
	//配列
	//String[] array = {"ドラえもん","のびた","しずか","すねお","ジャイアン"}
	/*TODO:下記の構文にエラーはないと思うが、「トークン”;”に構文エラーがあります。このトークンの後には{を指定する必要があります。」エラーがでた。
           原因・・・なんらかのメソッドの中に処理を記述していなかったため。
		  メモ・・・エラーを指摘されている箇所が必ずしも文法的にまちがっているとは限りません。*/		
	String[] array = new String[5];
	String seibetus;
	
	array[0] = "ドラえもん";
	array[1] = "のびた";
	array[2] = "しずか";
	array[3] = "すねお";
	array[4] = "ジャイアン";
	
	System.out.println("純社長");
	//要素を取り出す。
	for( int i = 0 ; i < array.length; i++){
		//System.out.println(array[i]);
		//三項演算子
		seibetus = i == 2 ? "女の子":"男の子";

		System.out.println(array[i] + ":" + seibetus);					
	}
	//拡張for文
	int ii = 0;
	for(String arrayLength : array){
		
		seibetus = ii != 2 ? "男の子":"女の子";
		System.out.println(array[ii] + seibetus);
		ii++;
		
	}

}

}
最終更新:2014年11月24日 18:06