パッケージ-クラス/戻りX入力O/戻りO入力X/メソッドの宣言と呼び出し

5716 ワード

2022年02月23日(3日目)
01 : 하나의 패키지-하나의 클래스 리턴X 입력O 메서드선언 및 호출 -2
02 : 하나의 패키지-하나의 클래스 리턴O 입력X 메서드선언 및 호출 
01:1つのパケット-1つのクラスはX入力Oメソッド宣言と呼び出し-2を返します.

メソッドオーバーロード
1つのクラスでは、メソッド名(名前)が同じです.
異なる入力数とデータ型のプログラミング方法.
ただし、似たような機能であれば使用します.
uInsertメソッド名が一致します.
入力数とデータ型も異なる呼び出しが行われた.
if条件文の実行
条件文内の条件式はtrueまたはfalseです.
trueカッコを実行falseは実行しません
01.Genderクラス作成後に男女の性別入力を受ける
package hong.hwi.yeon;

public class Gender01 {

	public static void main(String[] args) {
		//메서드 호출
        
		genderCheck('남');
	}
	public static void genderCheck(char gender) {
		System.out.println("당신의 성별은 "+gender+"입니다.");
		System.out.println((gender == '남')+" 1번조건");
        
		if(gender == '남') {
			System.out.println("1 남자 찜질방 입장가능");	
		}
	}		

もしif(性別=="男"):1番条件
「男」->「男1人のサウナに入れます」.
コールに入力することで(「男」(true)
=1男性はサウナに入ることができます.

もしif(性別=="男"):1番条件
「男」->「1男のサウナに入ることができる」なら、
呼び出しに「余」を入力(false)
=値がありません.
package hong.hwi.yeon;

public class Gender01 {

	public static void main(String[] args) {
		//메서드 호출
		genderCheck('여');
	}
	public static void genderCheck(char gender) {
		System.out.println("당신의 성별은 "+gender+"입니다.");
		System.out.println((gender == '남')+" 1번조건");
		System.out.println((gender == '여')+" 2번조건");
		if(gender == '남') {
			System.out.println("1 남자 찜질방 입장가능");	
		}else if(gender == '여') {
			System.out.println("2 여자 찜질방 입장가능");
		}
	}		
}

万一.
「男」->「1男はサウナに入れます」
「女」->「女子サウナ2室入ることができます」
呼び出しに「余」を入力(true)
=2女子サウナに入ることができます.
package hong.hwi.yeon;

public class Gender01 {

	public static void main(String[] args) {
		//메서드 호출
		genderCheck('o');
	}
	public static void genderCheck(char gender) {
		System.out.println("당신의 성별은 "+gender+"입니다.");
		System.out.println((gender == '남')+" 1번조건");
		System.out.println((gender == '여')+" 2번조건");
		if(gender == '남') {
			System.out.println("1 남자 찜질방 입장가능");	
		}else if(gender == '여') {
			System.out.println("2 여자 찜질방 입장가능");
		}else {
			System.out.println("3 집으로가세요");
		}
	}		
}

elseを入力すると「男」と「女」の例外となり、
「3枚目のアルバムに行きましょう」を実行しましょう.
02.エージェントクラスを作成した後、入力した年齢をランク付けする
等級
18以下:未成年者
19~39歳:若者
40-64歳:中高年
65歳以上:老年
メソッド名:ageCheck
入力数:1
最初のパラメータデータ型:int
最初のパラメータ名:age
return data type : void
package hong.hwi.yeon;

public class Age01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ageCheck(5);
	}
	public static void ageCheck(int age) {
		System.out.println("입력한 나이는 "+age+"입니다.");
		System.out.println("당신의 연령등급은?");
		if(age <= 18) {
			System.out.println("1 미성년자등급");
		}else if(age >= 19 & age <= 39) {
			System.out.println("2 청년 등급");
		}else if(age >= 40 & age <= 64) {
			System.out.println("3 중장년 등급");
		}else if(age >= 65) {
			System.out.println("4 노년 등급");
		}
	}
}

(5)入力しましたが、18歳以下の条件は「1未成年者レベル」です.
  • ">="以上
  • "<="以下
  • &=and概念は、両方がtrueの場合trueである.
  • 03.Loginクラスの作成後にアイデンティティ、パスワードの入力を受け入れ、一致しないことを確認する
    1-1で入力IDが購読IDと一致すると、
    ->アイデンティティマッチング
    2-1入力のロット番号+ロット番号が一致すると
    ->ログイン成功
    2-2が一致しない場合
    ->一致しない
    1-2が一致しない場合
    ->アイデンティティが一致しない
    package hong.hwi.yeon;
    
    public class Login01 {
    
    	public static void main(String[] args) {
    		loginCheck("id002","pw002");
    	}
    	public static void loginCheck(String id, String pw) {
    		System.out.println("입력받은 id : "+id);
    		System.out.println("입력받은 pw : "+pw);
    		
    		//가입한 아이디와 비번
    		String dbid = "id002";
    		String dbpw = "pw002";
    		
    		System.out.println((id.equals(dbid)) + "<- id");
    		System.out.println((pw.equals(dbpw)) + "<- pw");
    		if(id.equals(dbid)) {
    			System.out.println("1-1 아이디일치조건");
    			if(pw.equals(dbpw)) {
    				System.out.println("2-1 로그인성공조건");
    			}else {
    				System.out.println("2-2 비번불일치조건");
    			}
    		}else {
    			System.out.println("1-2 아이디불일치조건");
    		}
    	}	
    }

    .equalsは、オブジェクトとオブジェクトが同じかどうかを比較するAPIです.
    なぜなら、オブジェクト間の同じものと異なるものは、必要に応じて異なる可能性があるからです.
    次に、戻りメソッドを宣言して呼び出しましょう.
    02:パケット-クラス入力O入力Xメソッド宣言と呼び出し
    📌基本概念
    package hong.hwi.yeon;
    
    public class Return01 {
    
    	public static void main(String[] args) {
    
    		String result = a();
    		System.out.println(result + "<-result변수에 담긴값"); 
    	}
        
    	public static String a() {
    		System.out.println("메서드 실행");
    		
    		return "홈런";
    	}
    }

    public static void->String(文字列)に変更します.
    「実行方法」aメソッドを実行します.
    return文にデータ型に合う文字「ホームラン」を入力します.
    呼ぶ場所で
    =result変数を「データ型」(String)と宣言します.
    リターンされた「ホームラン」をresult変数に代入します.
    result(ホームラン)はコンソールウィンドウに出力されます.