일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 리액트
- fragment
- 랜덤번호
- React
- npm
- stylesheet
- 스프링부트
- 오버라이딩
- RecyclerView
- button
- 랜덤넘버
- array
- SpringBoot
- Hook
- Javscript
- Java
- JavaScript
- JS
- 구글맵스
- Kotlin
- scrollview
- 코틀린
- Android
- TypeScript
- 자바스크립트
- nodejs
- 안드로이드
- Linux
- TextView
- GoogleMaps
- Today
- Total
타닥타닥 개발자의 일상
자바로 인적 사항 출력 프로그램 작성하기 본문
문제1 )Java로 다음과 같이 출력되는 프로그램을 사용하라 (변수 사용) =============================================== | name age lady phone height address | =============================================== | “홍길동” 20 false 010-111-2222 175.12 “경기도” | “일지매” 18 false 02-123- 4567 180.01 “서울” | “장옥정” 14 true 02-345- 7890 155.78 “부산” =============================================== |
문제 1 답)
public class Homeworkanswer {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name;
int age;
boolean lady;
String phone;
double height;
String address;
System.out.println("=============================================================");
System.out.println("\\\tname\tage\tlady\tphone\t\theight\taddress\t\\");
System.out.println("==============================================================");
name="홍길동";
age = 20;
lady = false;
phone = "010-1111-2222";
height = 175.12;
address = "경기도";
System.out.println("\\\t"+name + "\t"+ age + "\t" +lady + "\t"+phone+"\t"+height+"\t"+address+"\t");
name = "일지매";
age = 18;
lady = false;
phone = "02-123-4567";
height = 180.1;
address = "서울";
System.out.println("\\\t"+name + "\t"+ age + "\t" +lady + "\t"+phone+"\t"+height+"\t"+address+"\t");
name = "장옥정";
age = 14;
lady = true;
phone = "02-345-7890";
height = 155.78;
address = "부산";
System.out.println("\\\t"+name + "\t"+ age + "\t" +lady + "\t"+phone+"\t"+height+"\t"+address+"\t");
System.out.println("==============================================================");
문제 2) 표준 입출력을 사용하여 이름, 나이, 전화번호, 주소의 문자열을 입력 받아서 출력하는 프로그램을 작성하라. (scan, print) >> name >> age >> man >> phone >> height >> address |
문제2 답)
Scanner scan = new Scanner(System.in);
String str;
System.out.println(">>name");
str = scan.next();
//scan.next(); 할때 string 이면 next옆에 아무것도 안 붙인다.
System.out.println(">>name:"+ str);
// >>name에 홍길동 입력하면
// >>name: 홍길동 으로 출력됨
int i;
System.out.println(">>age");
i = scan.nextInt();
//string 과 다르게 int는 next 옆에 Int를 붙여서 nextInt가 된다.
System.out.println(">>age:" + i);
// >>age에 18 입력하면
// >>age: 18 으로 출력됨
boolean b;
System.out.println(">>man");
b = scan.nextBoolean();
//string 과 다르게 boolean은 next 옆에 Booleean를 붙여서 nextBoolean이 된다.
System.out.println(">>man:" +b);
// >>man에 true 입력하면
// >>true로 출력됨
String str1; //위에서 str이란 변수 나왔으므로 1을 붙여서 str과 구분
System.out.println(">>phone");
str1 = scan.next();
System.out.println(">>phone:" +str1);
// >>phone에 010-000-0000 입력하면
// >>phone: 010-000-0000로 출력됨
double d;
System.out.println(">>height");
d = scan.nextDouble();
//string 과 다르게 double은 next 옆에 double를 붙여서 nextdouble이 된다.
System.out.println(">>height:"+d);
// >>height에 187.4 입력하면
// >>height: 187.4로 출력됨
String str2; //2를 붙여서 str1과 구분
System.out.println(">>address");
str2 = scan.next();
System.out.println(">>address:"+str2);
// >>address에 경기도 입력하면
// >>address: 경기도로 출력됨
'코딩 기록 > Java' 카테고리의 다른 글
자바Java 연산자 Operator 사칙연산 및 증감 알아보기 (0) | 2021.12.07 |
---|---|
자바Java로 거스름돈 계산기 만들기 (0) | 2021.12.07 |
자바Java 배열 Array 선언 및 초기화 문법 (0) | 2021.12.07 |
자바 자료형 순위 / 자동 자료형 변환, 강제 자료형 변환 / 자료형 별 출력 형태 (0) | 2021.12.07 |
자바로 하는 X,Y 변수 바꾸기 (0) | 2021.12.06 |