ποΈ Backend/Java
μλ°(Java) - νμμ 보 μΆλ ₯νκΈ°
kongmi
2023. 1. 5. 21:21
- μ΄λ¦μ String ν΄λμ€λ‘ μ λ ₯ λ°λλ€.
- λμ΄λ μ μνμ
μΌλ‘ μ
λ ₯ λ°λλ€.
λμ΄λ 1 ~ 199κΉμ§λ§ μ μμ μΈ κ°μΌλ‘ νλ¨νκ³ λ€λ₯Έ μ«μκ° μ λ ₯λλ©΄ μ¬μ λ ₯ μꡬ - μ±λ³μ λ¬Έμ νμ
μΌλ‘ μ
λ ₯ λ°λλ€. λ¨μ±μ ‘M’, ‘m’, μ¬μ±μ ‘F’, ‘f’
μ±λ³μ λν μΆλ ₯μ “λ¨μ±"κ³Ό “μ¬μ±" λ¬Έμμ΄λ‘ μΆλ ₯ νλ€. - μ§μ
μ μ μλ‘ μ
λ ₯(1 ~ 4) λ°κ³ 1μ “νμ, 2λ “νμ¬μ", 3μ “μ£ΌλΆ", 4λ “λ¬΄μ§"μΌλ‘ μΆλ ₯ νλ€.
1 ~ 4μ¬μ΄μ μ«μκ° μλλ©΄ μ¬ μ λ ₯ μꡬλ₯Ό νλλ‘ νλ€. - κ²°κ³Όλ νλ²μ μΆλ ₯ νλ€.
package νμμ 보μμ ;
public class MemberMain {
public static void main(String[] args) {
MemberInfo memberInfo = new MemberInfo();
memberInfo.setName();
memberInfo.setAge();
memberInfo.setGender();
memberInfo.setJob();
memberInfo.setView();
}
}
package νμμ 보μμ ;
import java.util.Scanner;
public class MemberInfo {
String name;
int age;
char gender;
int job;
Scanner sc = new Scanner(System.in);
public void setName() {
System.out.print("μ΄λ¦μ μ
λ ₯νμΈμ. : ");
name = sc.next();
}
public void setAge() {
while(true) {
System.out.print("λμ΄λ₯Ό μ
λ ₯νμΈμ. : ");
age = sc.nextInt();
if(age > 0 && age < 200) return;
System.out.println("λμ΄λ₯Ό μλͺ» μ
λ ₯νμ
¨μ΅λλ€.");
}
}
public void setGender() {
while(true) {
System.out.print("μ±λ³μ μ
λ ₯νμΈμ.(M/F) : ");
gender = sc.next().charAt(0);
switch(gender) {
case 'm':
case 'M':
case 'f':
case 'F':
return;
default:
System.out.print("μλͺ» μ
λ ₯νμ
¨μ΅λλ€.");
}
}
}
public void setJob() {
while (true) {
System.out.print("μ§μ
μ μ
λ ₯νμΈμ.(1:νμ 2:νμ¬μ 3:μ£ΌλΆ 4:무μ§) : ");
job = sc.nextInt();
if(job > 0 && job < 5) return;
System.out.println("μ§μ
μ μλͺ» μ
λ ₯νμ
¨μ΅λλ€.");
}
}
public int getGenderType() {
if(gender == 'M' || gender == 'm') return 1;
else return 2;
}
public void setView() {
String[] genderStr = {"", "λ¨μ±", "μ¬μ±"};
String[] jobStr = {"", "νμ", "νμ¬μ", "μ£ΌλΆ", "무μ§"};
System.out.println("==========νμ μ 보==========");
System.out.println("μ΄λ¦ : " + name);
System.out.println("λμ΄ : " + age);
System.out.println("μ±λ³ : " + genderStr[getGenderType()]);
System.out.println("μ§μ
: " + jobStr[job]);
}
}
