JAVA-04
35063 ワード
JAVA - 04
Javaの演算子
最優先演算子/()
丹:単項演算子/!,~,けいじょうへんかんえんざんし
演算子/+-*/
sh:Sheft演算子/>、<
チューブ:リレーショナル演算子/><>=<=
里:論理演算子/&&(and,論理乗数)、|(or,論理乗数)
三:三項演算子/条件式?真:嘘
大きい:代入演算子=
さんこうえんざんし
(条件文)?(真):(偽)
3つの演算子は、使用部分全体の値です.
場合によっては2種類ある場合に使うのが良いです.
多すぎてコントロールしにくいpackage Day04My;
import java.util.Scanner;
public class day04My {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String answer = "";
String result = "";
System.out.println("우리크라이나 전쟁이 정당하다고 생각하십니까?(네, 아니요) : ");
answer = sc.next();
result = answer.equals("네") ? "당신은 공산당원이네요" : (answer.equals("아니요") ? "당신은 민주주의를 선호합니다." : "다른거 입력하지 마세요");
System.out.println(result);
}
}
package Day04My;
import java.util.Scanner;
public class day04My {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String answer = "";
String result = "";
System.out.println("우리크라이나 전쟁이 정당하다고 생각하십니까?(네, 아니요) : ");
answer = sc.next();
result = answer.equals("네") ? "당신은 공산당원이네요" : (answer.equals("아니요") ? "당신은 민주주의를 선호합니다." : "다른거 입력하지 마세요");
System.out.println(result);
}
}
コントロールゲート
文書
条件文
条件文
ドアが
if(조건식1){
조건식1의 연산 결과가 true 값일 때 실행
}
else if(조건식2){
조건식1의 연산 결과가 false일 때
조건식2의 연산 결과가 true이면 실 행
}
else{
위의 조건식들이 모두 false일 때 실행
}
package Day04My;
import java.util.Scanner;
public class Quiz {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result =0;
System.out.println("다음 중 프로그래밍 언어가 아닌 것은?");
System.out.println("1. JAVA\n2. Javascript\n3. HTML\n4. python\n");
System.out.println("-----------------\n나가기는 0번을 눌러주세요");
result = sc.nextInt();
if(result == 3) {
System.out.println("정답입니다.");
}else if(result == 1 || result == 2 || result == 4) {
System.out.println("오답입니다.");
}else {
System.out.println("잘못입력하셨습니다.");
}
}
}
スイッチドア
変数の値は変数の値と等価であるため、終了時に2479182を用いる.
package Day04My;
import java.util.Scanner;
public class Quiz2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result = 0;
System.out.println("다음 중 프로그래밍 언어가 아닌 것은?");
System.out.println("1. JAVA\n2. Javascript\n3. HTML\n4. python\n");
System.out.println("-----------------\n나가기는 0번을 눌러주세요");
result = sc.nextInt();
switch (result) {
case 3:
System.out.println("정답이유");
break;
case 1:
case 2:
case 4:
System.out.println("오답이에요");
break;
default:
break;
}
}
}
複文
ドア
while(조건식){
조건식의 연산결과가 true일 동안 반복할 문장
}
正解とログアウト機能以外の誤答であれば、問題を重複コードに書いてみましょう.package Day04My;
import java.util.Scanner;
public class Quiz3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result = 0;
System.out.println("다음 중 프로그래밍 언어가 아닌 것은?");
System.out.println("1. JAVA\n2. Javascript\n3. HTML\n4. python\n");
System.out.println("-----------------\n나가기는 0번을 눌러주세요");
while(result != 3) {
result = sc.nextInt();
if(result == 3) {
System.out.println("정답입니다.");
//flag = false;
}else if(result == 1 || result == 2 || result == 4) {
System.out.println("오답입니다.");
}else {
if(result == 0) {
System.out.println("안녕히 가세여");
break;
}else {
System.out.println("다른거 누르지 마라");
}
}
}
}
}
この場合、既存の宣言変数による問題を解決するためにdowhile文を使用します.
do~whileゲート
do{
조건식의 연산결과가 true일 동안 반복할 문장.
}while(조건식);
package Day04My;
import java.util.Scanner;
public class Quiz3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result = 0;
System.out.println("다음 중 프로그래밍 언어가 아닌 것은?");
System.out.println("1. JAVA\n2. Javascript\n3. HTML\n4. python\n");
System.out.println("-----------------\n나가기는 0번을 눌러주세요");
do {
result = sc.nextInt();
if(result == 3) {
System.out.println("정답입니다.");
break;
}else if(result == 1 || result == 2 || result == 4) {
System.out.println("오답입니다.");
}else if(result == 0) {
System.out.println("안녕히 가쇼");
}else {
System.out.println("다른거 누르지 마라");
}
}while(result != 0);
}
}
無限反復while
したがって、定数で作成されたtrueという値を入力できます.
変わらない.そのため、ドアが無限に繰り返される.
内部では、ifゲートを介して特定の条件下で脱出するために、1つ以上の脱出口を製造しなければならない.
while(true){
}
package Day04My;
import java.util.Scanner;
public class Quiz3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result = 0;
System.out.println("다음 중 프로그래밍 언어가 아닌 것은?");
System.out.println("1. JAVA\n2. Javascript\n3. HTML\n4. python\n");
System.out.println("-----------------\n나가기는 0번을 눌러주세요");
while(true) {
result = sc.nextInt();
if(result == 3) {
System.out.println("정답입니다.");
break;
}else if(result == 1 || result == 2 || result == 4) {
System.out.println("오답입니다.");
}else if(result == 0) {
System.out.println("안녕히 가쇼");
break;
}else {
System.out.println("다른거 누르지 마라");
}
}
}
}
正解と出番でbreakを使って重複文を逃れた!Reference
この問題について(JAVA-04), 我々は、より多くの情報をここで見つけました https://velog.io/@km2535/JAVA-04テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol