(ch3) - Branching Mechanism, Boolean expression
if-else & compound Statements
if (Boolean_expression) && (Boolean)
{
statement_1
}
else if (Boolean_expression) // (Boolean)
{
statement_2
}
else
{
statement_3
}
swtich Statement
char grade;
int score = scanner.nextInt();
switch (score/10 // char, int, short, byte, String) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
...
default:
grade = 'F';
}
System.out.println("학점은" + grade + "입니다.");
conditional operator
int x = 5;
int y = 3;
int s;
if (x > y)
s = 1;
else
s = -1;
if (Boolean_expression) && (Boolean)
{
statement_1
}
else if (Boolean_expression) // (Boolean)
{
statement_2
}
else
{
statement_3
}
char grade;
int score = scanner.nextInt();
switch (score/10 // char, int, short, byte, String) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
...
default:
grade = 'F';
}
System.out.println("학점은" + grade + "입니다.");
conditional operator
int x = 5;
int y = 3;
int s;
if (x > y)
s = 1;
else
s = -1;
int x = 5;
int y = 3;
int s;
if (x > y)
s = 1;
else
s = -1;
아래와 동일!!
int s = (x > y) ? 1 : -1 ;
java comparison operators
== !=. > >= < <=
using == with Strings, equals & equalsIgnoreCase
String str1 = "Korea"
String str2 = str1 ;
String str3 = "Korea";
String str4 = new String("Korea");
String str5 = "KOREA";
str1 == str2 // T
str1 == str3 // T
str1 == str4 // F
str1 == str5 // F
str1.equals(str4) // T
str1.equalsIgnoreCase(str5) // T
Order of String
String str1 = "Korea"
String str2 = str1 ;
String str3 = "Korea";
String str4 = new String("Korea");
String str5 = "KOREA";
str1 == str2 // T
str1 == str3 // T
str1 == str4 // F
str1 == str5 // F
str1.equals(str4) // T
str1.equalsIgnoreCase(str5) // T
사전식 뒤에있으면 양수
String str1 = "adventure123";
str1.compareTo("zoo"); // 음수
str1.compareTo("adventure123"); // 0
str1.compareTo("5555"); // 양수
str1.compareTo("above") // 양수
str1.compareTo("ADVENTURE123"); // 양수
str1.compareToIgnoreCase("ADVEnture123"); // 0
Precedence & Associativity Rules
Author And Source
이 문제에 관하여((ch3) - Branching Mechanism, Boolean expression), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yungommi/Java4-Branching-Mechanism저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)