概要
- 三項演算子の書き方を言語別にわけました。
Python
- 通常
score = 100
result = ""
if score >= 60:
result = "合格"
else:
result = "不合格"
print(result)
- 三項演算子
score = 100
result = "合格" if score >= 60 else "不合格"
print(result)
Java
- 通常
Integer score = 100;
String result = "";
if(score>=60){
result = "合格";
}else{
result = "不合格";
}
System.out.println(result);
- 三項演算子
Integer score = 100;
String result = (score >= 60)?"合格":"不合格";
System.out.println(result);
C
- 通常
int score = 100;
char *result;
if(score >= 60){
result = "合格";
}else{
result = "不合格";
}
printf("%s",result);
- 三項演算子
int score = 100;
char *result = (score >= 60) ? "合格":"不合格";
printf("%s",result);
C#
- 通常
int score = 100;
string result = "";
if(score>=60){
result = "合格";
}else{
result = "不合格";
}
System.Console.WriteLine(result);
- 三項演算子
int score = 100;
string result = (score >= 60)?"合格":"不合格";
System.Console.WriteLine(result);