パッケージ-クラス/戻りX入力O/戻りO入力X/メソッドの宣言と呼び出し
5716 ワード
2022年02月23日(3日目)
メソッドオーバーロード
1つのクラスでは、メソッド名(名前)が同じです.
異なる入力数とデータ型のプログラミング方法.
ただし、似たような機能であれば使用します.
uInsertメソッド名が一致します.
入力数とデータ型も異なる呼び出しが行われた.
if条件文の実行
条件文内の条件式はtrueまたはfalseです.
trueカッコを実行falseは実行しません
01.Genderクラス作成後に男女の性別入力を受ける
もしif(性別=="男"):1番条件
「男」->「男1人のサウナに入れます」.
コールに入力することで(「男」(true)
=1男性はサウナに入ることができます.
もしif(性別=="男"):1番条件
「男」->「1男のサウナに入ることができる」なら、
呼び出しに「余」を入力(false)
=値がありません.
万一.
「男」->「1男はサウナに入れます」
「女」->「女子サウナ2室入ることができます」
呼び出しに「余」を入力(true)
=2女子サウナに入ることができます.
elseを入力すると「男」と「女」の例外となり、
「3枚目のアルバムに行きましょう」を実行しましょう.
02.エージェントクラスを作成した後、入力した年齢をランク付けする
等級
18以下:未成年者
19~39歳:若者
40-64歳:中高年
65歳以上:老年
メソッド名:ageCheck
入力数:1
最初のパラメータデータ型:int
最初のパラメータ名:age
return data type : void
(5)入力しましたが、18歳以下の条件は「1未成年者レベル」です.">="以上 "<="以下 &=and概念は、両方がtrueの場合trueである. 03.Loginクラスの作成後にアイデンティティ、パスワードの入力を受け入れ、一致しないことを確認する
1-1で入力IDが購読IDと一致すると、
->アイデンティティマッチング
2-1入力のロット番号+ロット番号が一致すると
->ログイン成功
2-2が一致しない場合
->一致しない
1-2が一致しない場合
->アイデンティティが一致しない
.equalsは、オブジェクトとオブジェクトが同じかどうかを比較するAPIです.
なぜなら、オブジェクト間の同じものと異なるものは、必要に応じて異なる可能性があるからです.
次に、戻りメソッドを宣言して呼び出しましょう.
02:パケット-クラス入力O入力Xメソッド宣言と呼び出し
📌基本概念
public static void->String(文字列)に変更します.
「実行方法」aメソッドを実行します.
return文にデータ型に合う文字「ホームラン」を入力します.
呼ぶ場所で
=result変数を「データ型」(String)と宣言します.
リターンされた「ホームラン」をresult変数に代入します.
result(ホームラン)はコンソールウィンドウに出力されます.
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未成年者レベル」です.
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(ホームラン)はコンソールウィンドウに出力されます.
Reference
この問題について(パッケージ-クラス/戻りX入力O/戻りO入力X/メソッドの宣言と呼び出し), 我々は、より多くの情報をここで見つけました https://velog.io/@h220101/ㅇテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol