>  기사  >  Java  >  자바 프로세스 제어

자바 프로세스 제어

巴扎黑
巴扎黑원래의
2017-06-23 16:26:11876검색

특정 연도가 윤년인지 확인

package com;

import java.util.Scanner;

public class Msj {

public static void main(String[] args) {

Scanner scan = new Scanner (System .in);

System.out.println("연도를 입력하세요:"); //콘솔에 프롬프트 메시지를 출력합니다

long year;

try {

year = scan.nextLong() ;

if (연도 % 4 == 0 && 연도 % 100 != 0 || 연도 % 400 == 0) { // 윤년입니다

System.out.print(year + "도약입니다 year!");

} else { // 윤년이 아님

System.out.print(year + "윤년이 아님!");

}

} catch(예외 e) {

System .out.println("입력한 연도가 올바르지 않습니다!");

}

}

}

결과:

로그인 정보의 유효성을 확인하세요

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//스캐너 만들기
System.out.println("제발 로그인 사용자 이름을 입력하세요:");
String username = scan .nextLine();// 사용자의 로그인 이름 받기
        System.out.println("로그인 비밀번호를 입력하세요: ");
      String 비밀번호 = scan.nextLine( );// 사용자의 로그인 비밀번호 수신
          if (!username .equals("mr")) {// 사용자 이름의 적법성 확인
        System.out.println("사용자 이름이 불법입니다.");
} else if (!password.equals("mrsoft")) {// 비밀번호 적법성 확인
          System.out.println("로그인 비밀번호가 잘못되었습니다. ");
    } else {// 위 두 가지 조건이 충족되면 기본적으로 로그인 인증이 통과됩니다.
          System.out.println("축하합니다. 로그인 정보가 인증되었습니다.");


Assign 부서에서 신입사원으로

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("새 직원의 이름을 입력하세요:");
String name = scan.nextLine();//사원 이름 받기
      System.out.println("지원할 신입사원의 프로그래밍 언어를 입력하세요: ")
        String Language = scan.nextLine();/ / 직원이 지원할 프로그래밍 언어를 받습니다
          // 프로그래밍 언어에 따라 직원을 배정할 부서를 결정합니다
          스위치 (언어.hashCode()) {
                                            using   using using            using using 's 's 's' 의        ‐     ‐ ‐                                      case 2269730:// JAVA 해시 코드
          System.out.println("직원 "+name+"은(는) Java 프로그램 개발 부서에 할당되었습니다.");                    2:// C# 해시 코드;
           System.out.println("직원 "+name+"는 C# 프로젝트 유지 관리 그룹에 할당되었습니다."); 케이스 955463181: // ASP.NET의 해시 코드
케이스 9745901: // ASP.NET의 해시 코드
System.out .println ("직원"+이름+"은 ASP.NET 프로그램 테스트 부서에 할당되었습니다.");
break;
default:
              System.out.println("이 회사에는 " + 언어 + "를 사용하는 프로그램 개발자가 필요하지 않습니다. 언어. ");
             }
         }
}




switch 문을 사용하여 소비량에 따른 할인 계산

package com;

import java.util.Scanner;

Public class Msj grade = (int) Money / 200; // 레벨

스위치(grade) {// 레벨을 기준으로 할인율 계산
사례 1:
Rebate = "95 %"
사례 2:
리베이트 = "10% 할인";
                                                                      사례 4:
";
 +                                             리베이트 = "25% 할인";
                   휴식, 휴식;
사례 9:
                리베이트 = "30% 할인" ";
                break;
                              rebate = "30% 할인";
                     break;
System.out.println("당신은 " + 리베이트를 즐길 수 있습니다 + "할인! "); // 할인율 출력
} }
}

결과:




사용자가 입력한 달의 계절을 판단합니다

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // 스캐너 만들기
// 사용자에게 월을 입력하라는 메시지 표시
System.out.println ("한 달을 입력해주세요. 어떤 계절에 속하는지 알려드릴 수 있습니다. 1: e 사례 2:
System.out.print ("입력한 달은 겨울에 속합니다.");
휴식;
사례 3:
사례 4:
사례 5:
System.out.print("입력한 내용을 입력했습니다. 이 달은 봄에 속합니다.");                                                                  | 가을");
              break;
            System.out.print("Do you have " + Month + "month?");
}
}
}

Result




while 루프 문과 증분 연산자를 사용하여 다음을 수행합니다. 배열을 통해 루프

package com;

import java.util.Scanner;

public class Msj {
public static void main( String[] args) {
            // 새 배열 만들기
          String[] aves = new String[] { "Egret", "Oriole", "Parrot", "Crow", "Magpie",

                                                                                                                                                                          "거북이비둘기", "종달새" };

int index = 0; //인덱스 변수 생성

시스템. out.println("내 정원에는 다음을 포함하여 많은 새가 있습니다:");

while (index < aves .Length) {// 배열 탐색 System.out.println (Aves [Index ++]) / / 자기 증가 매력

}}}

결과:

루프 출력에 사용 양희 삼각형

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
int Triangle[][]=new int[10][] // 2차원 배열 만들기
// 첫 번째 수준을 탐색합니다. 2차원 배열
                                                                                                 그룹
                                                            사용   사용 ' 사용 ' 사용 ' 사용 ' 통해 ' 사용 통해 통해 통해 통해 사용 '' ‐ ‐ ‐‐‐‐‐‐ ‐ 1
에서 1로 if(i==0||j==0||j==i){
                                                        삼각형[i][j]=1]; ; /Line break
} }
} }
}

결과:




중첩 루프를 사용하여 콘솔에 구구단 출력

package com;

import java.util.Scanner;

public class Msj { public static void main(String[ ] args) {

for(int i=1;i<=9;i++){// 루프 제어 변수는 1에서 9까지 트래버스합니다

for(int j=1;j< =i;j++){// 두 번째 레이어 순환 제어 변수는 첫 번째 레이어의 첫 번째 레이어와 동일합니다.

// 계산 결과를 출력하지만 줄은 변경하지 않습니다.

System.out.print (j+"*"+i+"= "+i*j+"t");

}

system.out.println();// 외부 루프의 줄바꿈 ​​

        }

    }
}

결과:




while 루프를 사용하여 계산 1+1/2!+1/3!…1/20!

package com;

import java.math.BigDecimal;

import java.util.Scanner;

public class Msj {

public static void main(String[] args) {

BigDecimal sum = new BigDecimal(0.0); // 및

        BigDecimal Factorial = new BigDecimal(1.0); // 계승항의 계산 결과

          int i = 1; // 루프 증분

      while (i <= 20) {

              sum = sum.add(factorial) ; // 계승의 합을 누적합니다
        ++i; // i에 1을 더합니다

            Factorial = Factorial.multiply(new BigDecimal(1.0 / i)); // 계승항을 계산합니다

        System.out.println( " 1+1/2!+1/3!···1/20!의 계산 결과는 다음과 같습니다: n" + sum) // 계산 결과 출력
}
}

결과:




for 루프 사용 속이 빈 다이아몬드 출력

package com;

import java.math.BigDecimal;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
printHollowRhombus(6);
}
public static void printHollowRhombus(int size) {
if (size % 2 == 0) {
size++;/ / 마름모의 크기를 계산하세요
} }
                                                                                           >                                                 
            System.out.print(" ");//왼쪽 상단의 공백을 출력
                           >      ’ == 0 || j == 2 * i) {
시스템 .out.print (" *"); // 다이아몬드 모양의 절반 부분을 출력합니다}} else {
system.out.print ("") // 다이아몬드 모양의 절반 부분 중공 부분을 출력합니다. }
system.out.println (""); // 변경
}
for (int i = size /2+1; i & lt; size; i ++) {
for (int j = 0; j; j < i - size / 2; j++) {
                  System.out.print("  ");//마름모 모양의 왼쪽 하단이 비어 있는 상태로 출력
          }
                                 i ++) {
                      if (j == 0 || j == 2 * (size - i - 1)) {
                    System.out.print("* ");// 마름모의 아래쪽 가장자리를 출력
                } else {st System.out.print ( ""); // 마름모 모양의 빈 부분 출력}}

system.out.println ("") //



루프 본문 종료

package com;

import java.math .BigDecimal;
import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
System.out.println("n-------------단일 레벨 루프 중단 예---- - ---------------------------------
// 배열 생성
String [] Array = New String [] {"" 백로", "다니엘 크레인", "노란색 鹂", "앵무새", "까마귀", "까치", "까치" ,
            "독수리", "뻐꾸기", "독수리", "회색새", " Eagle", "Lark" };
     System.out.println("첫 번째 독수리를 발견하기 전에 어떤 새가 있는지 알려주세요. "); out.print("has: " + string+" " "); // 그렇지 않으면, 배열 요소 출력
} }

  System.out.println("nn---------------이중 레이어 루프 중단 예------------ ");
                                                                                                         > , 44 }, { 95, 97, 92, 93 , 81 } };
System.out.println("이번 아기의 시험 점수: n 수학 t 중국어 t 영어 t 미술 t 역사" ; i < 60) { // 중간에 실패하면 즉시 중단하세요. 모든 출력
                System.out.println("n, etc., " + i + "점수는 얼마입니까? 왜 이것이 실패했는가? " );

결과:




루프 본문에 대한 필터:

package com;

import java .math.BigDecimal;
import java.util.Scanner;

public class Msj {
public static void main (String[] args) {
        // 배열 만들기

          String[] array = new String[] { "Egret" , "red-crowned Crane", "oriole", "parrot", "crow", "magpie" ,

"독수리", "뻐꾸기", "독수리", "회색 줄무늬 새", "독수리", "종달새" } ; E System.out.println ("내 정원에는 새가 많지만 독수리는 몇 마리 있습니다. 최근에 가져오는 것을 도와주세요.");

int EagleCount = 0;

for (String String: array) {// foreach는 배열을 통과합니다             if (string.equals("Eagle")) {// 독수리를 만나다

                System.out.println("독수리 한 마리가 발견되어 새장에 갇혔습니다.");

EagleCount++; println("총 잡혔습니다 :" + EagleCount + "독수리. ");

}

}

결과:




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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.