> Java > java지도 시간 > 본문

JAVA 프로세스 제어 방법

王林
풀어 주다: 2023-05-02 21:04:15
앞으로
682명이 탐색했습니다.

JAVA 프로세스 제어 방법

JAVA 입력 및 출력

Input

두 가지 입력 방법:

방법 1: java.util.Scanner
코드는 다음과 같습니다.

public class a {
    public static void main(String[] args) {
        var sc = new Scanner(System.in);
        System.out.println("请输入姓名:");
        String name = sc.nextLine();
        System.out.printf("%n欢迎你:%s", name);
    }}
로그인 후 복사

Scanner 개체를 생성하고 출력 "이름을 입력하세요:", 입력 문자열을 반환하고 이름에 할당하고 "%nWelcome %s"를 출력합니다. 여기서 %n은 새 줄을 나타내고 %s는 이름을 나타냅니다

결과: JAVA 프로세스 제어 방법

방법 2: JOptionPane 입력 내용은 문자열로 결정됩니다. 값은 확실하지 않은 한 null입니다

public class a {
    public static void main(String[] args) {
        String w = JOptionPane.showInputDialog("请输入词汇:");
        System.out.println(w);
    }}
로그인 후 복사

결과:
JAVA 프로세스 제어 방법
JAVA 프로세스 제어 방법

Output

콘솔에 출력하는 세 가지 방법
방법 1: 시스템 .out.print(); 콘솔에 출력
방법 2: System.out.println(); 콘솔에 출력 및 래핑
방법 3: System.out.printf(); 출력 형식을 콘솔에 지정

코드 데모:

첫 번째 방법에는 개행 문자가 없습니다. 직접 출력

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.print(w);
        System.out.print(a);
    }}
로그인 후 복사

결과: JAVA 프로세스 제어 방법

두 번째 줄 바꿈 출력

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.println(w);
        System.out.println(a);
    }}
로그인 후 복사

결과:
JAVA 프로세스 제어 방법

세 번째 형식의 출력
% d는 w의 값을 대체하는 int 유형 변수를 의미합니다. 첫 번째 %d의 값인 a는 두 번째 %d

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.printf("w=%d a=%d", w, a);
    }}
로그인 후 복사

를 대체합니다.결과:
JAVA 프로세스 제어 방법

branch 문

if else

if() 괄호 안의 조건은 맞으면 true를 반환하고, false를 반환하면
else는 그렇지 않다는 뜻입니다

public class a {
    public static void main(String[] args) {
       if (1>2){
           System.out.println("A");
       }else {
           System.out.println("B");
       }
    }}
로그인 후 복사

다중 판단은 다음과 같습니다. 첫 번째 판단이 정확하지 않으면 다음 판단이 이루어집니다. 반환 값이 true이면 else가 실행됩니다.

public class a {
    public static void main(String[] args) {
        if (1 > 2) {
            System.out.println("A");
        } else if (1 > 0) {
            System.out.println("B");
        } else {
            System.out.println("C");
        }
    }}
로그인 후 복사

switch case default

switch 다중 분기 스위치 문
switch(w) 괄호 안의 w는 판단 매개 변수이며 숫자는 다음과 같습니다. Case 이후는 w와 ​​일치하는 값입니다. w의 값이 Case 이후의 값과 일치하면 현재 Case의 문이 실행됩니다. Break는 현재 판단을 종료한다는 의미로 나중에 다시 판단할 필요가 없다는 의미입니다. 일치하는 항목이 없는 경우

public class a {
    public static void main(String[] args) {
        int w=1;
        String wk = "";
        switch (w) {
            case 2:
                wk = "星期一";
                break;
            case 3:
                wk = "星期二";
                break;
            case 4:
                wk = "星期三";
                break;
            case 5:
                wk = "星期四";
                break;
            case 6:
                wk = "星期五";
                break;
            case 7:
                wk = "星期六";
                break;
            default:
                wk = "星期日";
                break;
        }
        System.out.println(wk);
    }}
로그인 후 복사

결과:


JAVA 프로세스 제어 방법 루프 문

for

for (int i = 0; i < 5; i++)는 int i=0의 세 부분으로 나뉩니다. 는 초기값이고, i< 5는 루프 조건이고, i++는 이 명령문을 한 번 실행한 후 i에 1을 더한 값입니다. i>5일 때 루프를 종료합니다.

public class a {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            System.out.println(i);
        }
    }}
로그인 후 복사

결과:


JAVA 프로세스 제어 방법for in

for in은 주로 컬렉션이나 배열을 루프하는 데 사용됩니다. 배열을 사용하여 설명합니다.

public class a {
    public static void main(String[] args) {
        int[] a = {1, 2, 3, 4, 5};
        for (int i : a) {
            System.out.println(i);
        }
    }}
로그인 후 복사

i는 다음에 해당하는 배열 a에 해당합니다. 아래 표 값은 a[0], a[1]a[2], a[3]a[4]

JAVA 프로세스 제어 방법while do while

    while의 값을 반복하는 것과 같습니다. (조건) { }
  • 조건이 만족되면 문장을 실행하고, 만족하지 않으면 종료합니다.


  • public class a {
        public static void main(String[] args) {
            int i = 0;
            while (i < 5) {
                i++;
                System.out.println(i);
    
            }
        }}
    로그인 후 복사
결과:


JAVA 프로세스 제어 방법

do while
while과 달리 do while은 한 번 실행하고 판단합니다


public class a {
    public static void main(String[] args) {
        int i = 0;
        do {
            i++;
            System.out.println(i);

        } while (i < 0);
    }}
로그인 후 복사

여기에서는 출력을 먼저 실행한 후 판단합니다. 따라서 i<0 조건도 한 번 출력될 수 있습니다

결과:


JAVA 프로세스 제어 방법break continue

break;

현재 루프 문을 종료합니다continue;
이 루프를 종료하고 즉시 다음 시작을 준비합니다. loop

int i = 0;while (++i < 20) {
    if (i % 2 == 0) continue;
    System.out.println(i);
    if (i > 10) break;}
로그인 후 복사
i가 2로 나누어지면 이번 시간을 건너뛰고 다음 루프로 진행합니다. i가 10보다 크면 루프가 종료됩니다.

위 내용은 JAVA 프로세스 제어 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!