Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

문자열에 switch 문을 구현하는 Java 프로그램

<시간/>

이 기사에서는 문자열에 switch 문을 구현하는 방법을 이해할 것입니다. 스위치 표현식은 한 번 평가됩니다. 표현식의 값은 각 경우의 값과 비교됩니다. String은 하나 이상의 문자를 포함하고 큰따옴표(" ")로 묶인 데이터 유형입니다.

아래는 동일한 데모입니다 -

입력이 다음과 같다고 가정 -

입력 문자열:자바

원하는 출력은 -

siwtch 케이스 사용:코딩에 Java를 사용할 것입니다.

알고리즘

1단계 - START2단계 - input_string이라는 문자열을 선언합니다. 3단계 - 값을 정의합니다. 4단계 - stwtch 문을 정의하여 입력 문자열을 확인하고 해당 문을 인쇄합니다. 5단계 - 결과 표시 6단계 - 중지 

예시 1

여기에서 모든 작업을 'main' 기능 아래에 묶습니다.

공개 클래스 데모 { public static void main(String[] args) { String input_string ="자바"; System.out.println("문자열은 다음과 같이 정의됩니다:" +input_string); System.out.println("대소문자 사용:"); switch (input_string) { case "Scala":System.out.println("코딩에 Scala를 사용할 것입니다."); 부서지다; case "Python":System.out.println("코딩에 Python을 사용할 것입니다."); 부서지다; case "Java":System.out.println("코딩에 Java를 사용할 것입니다."); 부서지다; 기본값:System.out.println("문자열이 정의되지 않았습니다."); } }}

출력

문자열은 다음과 같이 정의됩니다. JavaUsing siwtch 사례:코딩에 Java를 사용할 것입니다.

예시 2

여기에서 객체 지향 프로그래밍을 나타내는 함수로 작업을 캡슐화합니다.

public class Demo { static void switch_case(String input_string){ System.out.println("siwtch 케이스 사용:"); switch (input_string) { case "Scala":System.out.println("코딩에 Scala를 사용할 것입니다."); 부서지다; case "Python":System.out.println("코딩에 Python을 사용할 것입니다."); 부서지다; case "Java":System.out.println("코딩에 Java를 사용할 것입니다."); 부서지다; 기본값:System.out.println("문자열이 정의되지 않았습니다."); } } 공개 정적 무효 메인(문자열[] 인수) { 문자열 입력 문자열 ="자바"; System.out.println("문자열은 다음과 같이 정의됩니다:" +input_string); switch_case(입력 문자열); }}

출력

문자열은 다음과 같이 정의됩니다. JavaUsing siwtch 사례:코딩에 Java를 사용할 것입니다.