package kr.s01.basic;
public class HelloWolrd { // { < 중괄호는영역, Eclipse 실행은 ctrl + F11
public static void main(String[] args) { // 메인함수 생성 시 public static void main(String[]) 필수
System.out.println("Hello World!"); // System에서 println 함수를 출력
}
}
Hello World!
package kr.s01.basic;
public class PrintMain01 {
public static void main(String[] arg) {
// 주석 : 코드에 대한 설명을 달거나 코드를 컴파일 할 때 제외시켜서
// 실행되지 않도록 할 떄 사용
// 출력 후 줄바꿈
System.out.println("봄"); // 세미콜론 필수
// 한 줄 주석
//System.out.println("여름");
// 출력 후 줄바꿈 없음
System.out.print("가을");
System.out.print("겨울");
// 여러 줄 주석
/*
System.out.println("서울");
System.out.println("부산");
*/
System.out.println("강릉");
}
}
봄
가을겨울강릉
package kr.s01.basic;
public class PrintMain02 {
public static void main(String[] args) {
/*
* [실습]
* 아래와 같이 출력하려고 출력문을 작성했지만 최종적으로 특기와 취미는 주석 처리하시오 .
*
* [출력 예시]
* 서울 고등학교 컴퓨터반
* ===============
* 이름 : 강호동
* 학번 : 20230102
* 특기 : 게임
* 취미 : 축구
*/
System.out.print("서울 ");
System.out.print("고등학교 ");
System.out.println("컴퓨터반");
System.out.println("===============");
System.out.println("이름 : 강호동");
System.out.println("학번 : 20230102");
/*
* System.out.println("특기 : 게임");
* System.out.println("취미 : 축구");
*
*/
}
}
서울 고등학교 컴퓨터반
===============
이름 : 강호동
학번 : 20230102
package kr.s01.basic;
public class PrintMain03 {
public static void main(String[] args) {
// 문자 : 한 문자 [ ' < 특수문자, A < 일단문자 ]
System.out.println('A');
System.out.println('강');
//문자열에 '는 사용 할 수 없다
//System.out.println('도시');
// 문자열 : 한 문자 이상의 문자들
System.out.println("Z");
System.out.println("city");
System.out.println("한강");
//숫자(정수)
System.out.println(23);
System.out.println("23"); // 문자열
//숫자(실수)
System.out.println(3.14);
System.out.println("3.14"); // 문자열
//논리값(boolean)
System.out.println(true); // 참 값
System.out.println(false); // 거짓 값
System.out.println("true"); // 문자열
}
}
A
강
Z
city
한강
23
23
3.14
3.14
true
false
true
package kr.s01.basic;
public class PrintMain04 {
public static void main(String[] args) {
/*
* [실습
* 철수는 학교에서 성적표를 아래와 같이 받았습니다.
* 내용을 출력하시오. ( 점수는 숫자로 명시, true는 논리값으로 표시 )
*
* [출력 예시]
*
* 성적표
* ========
* 이름 : 철수
* 국어 : 89
* 영어 : 70
* 수학 : 95
* 총점 : 254
* 평균 : 84.67
* 통과여부 : true
*/
System.out.println("성적표");
System.out.println("=========");
System.out.println("이름 : 철수");
System.out.print("국어 : ");
System.out.println(89);
System.out.print("영어 : ");
System.out.println(70);
System.out.print("수학 : ");
System.out.println(95);
System.out.print("총점 : ");
System.out.println(254);
System.out.print("평균 : ");
System.out.println(84.67);
System.out.print("통과여부 : ");
System.out.print(true);
}
}
성적표
=========
이름 : 철수
국어 : 89
영어 : 70
수학 : 95
총점 : 254
평균 : 84.67
통과여부 : true
package kr.s01.basic;
public class PrintMain05 {
public static void main(String[] args) {
// System.out.printf(포맷문,데이터)를 이용한 출력
// (데이터의 종류를 표시할 수 있는 포맷문자 지원)
// 문자
//포맷문자 전달 될 데이터,
System.out.printf("%c%n",'A'); // %n은 줄바꿈
System.out.printf("%c%n",'B'); // 6자리 확보, 오른쪽에 정렬
System.out.printf("%-6c%n", 'C'); // 6자리 확보, 왼쪽에 정렬
System.out.println("=========");
//정수
System.out.printf("%d%n", 67); // %d : 정수를 의미
System.out.printf("%,d%n", 100000); // , : 3자리 단위로 ,출력
System.out.printf("%5d%n", 20); // 5자리 확보, 오른쪽에 정렬
System.out.printf("%-5d%n", 20); // 5자리 확보, 왼쪽에 정렬
System.out.println("=========");
//실수
System.out.printf("%f%n", 35.896); // %f : 소숫점 자리 6자리 확보, 비어있는 자리는 0으로 채움
System.out.printf("%.2f%n", 35.896); // %.nf : n + 1 자리에서 반올림
//10자리를 확보하고 오른쪽에 표시, 소숫점 둘째자리까지 출력
System.out.printf("%10.2f%n", 35.896);
System.out.println("=========");
//문자열
System.out.printf("%s%n", "우주");
System.out.printf("%5s%n", "하늘");
System.out.printf("%-5s%n", "지구");
System.out.println("=========");
//논리값
System.out.printf("%b%n", true);
//데이터의 종류가 여러개일 경우
System.out.printf("%s는 %d점입니다.%n","점수", 98);
System.out.printf("중간고사 성적은 총점 %d%n평균 %.2f 입니다.", 254, 84.67);
}
}
A
B
C
=========
67
100,000
20
20
=========
35.896000
35.90
35.90
=========
우주
하늘
지구
=========
true
점수는 98점입니다.
중간고사 성적은 총점 254
평균 84.67 입니다.
package kr.s01.basic;
public class PrintMain06 {
public static void main(String[] args) {
/*
* [실습]
* System.out.printf() 를 이용해서 아래와 같이 출력하시오.
*
* [출력예시]
* 국어 : 98점
* 영어 : 97점
* 총점 : 195
* 평균 : 97.5점
*/
System.out.printf("%s%d점%n","국어 : " ,98);
System.out.printf("%s%d점%n","영어 : " ,97);
System.out.printf("%s%d점%n","총점 : " ,195);
System.out.printf("%s%.1f점%n","평균 : " ,97.5);
System.out.println("----------------------------------");
System.out.printf("국어 : %d점%n",98);
System.out.printf("영어 : %d점%n",97);
System.out.printf("총점 : %d점%n",195);
System.out.printf("평균 : %.1f점%n",97.5);
System.out.println("----------------------------------");
System.out.printf("%s : %d점%n%s : %d점%n%s : %d점%n%s : %.1f점%n ",
"국어",98,"영어",97,"총점",195,"평균",97.5);
}
}
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
----------------------------------
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
----------------------------------
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
package kr.s01.basic;
public class PrintMain07 {
public static void main(String[] args) {
/*
* [실습]
* 유재성은 은행계좌를 가지고 있다. 계좌의 1,000원이 예금되어
* 있는데 오늘 325원을 송급 받아서 잔고가 1,325이 되었다.
* 특별이자율은 0.3 이 적용되어 내일 이자 397.5원을 받는다
* 에금자, 송금되기전 잔금, 송금된 금액, 송금이후 잔금
* 내일 입글 될 이자를 출력하시오
*/
System.out.printf("%s : %s%n%s : %,d%n%s : %,d%n%s : %,d%n%s : %.1f%n",
"입금자","유재석", "송금되기전 잔금", 1000, "송금 된 금액", 325,"송금이후 잔금", 1325, "내일 입금 될 이자", 397.5);
System.out.println("----------------------------------");
System.out.printf("%-10s : %s%n", "입금자", "유재석");
System.out.printf("%-10s : %,d%n", "송금되기전 잔금", 1000);
System.out.printf("%-10s : %,d%n", "송금 된 금액", 325);
System.out.printf("%-10s : %,d%n", "송금 이후 잔금",1325);
System.out.printf("%-10s : %.1f%n", "내일 입금 될 이자", 397.5);
}
}
입금자 : 유재석
송금되기전 잔금 : 1,000
송금 된 금액 : 325
송금이후 잔금 : 1,325
내일 입금 될 이자 : 397.5
----------------------------------
입금자 : 유재석
송금되기전 잔금 : 1,000
송금 된 금액 : 325
송금 이후 잔금 : 1,325
내일 입금 될 이자 : 397.5
'쌍용교육(JAVA) > JAVA' 카테고리의 다른 글
쌍용교육 -JAVA 수업 4일차 Switch문 (0) | 2024.04.11 |
---|---|
쌍용교육 -JAVA 수업 3~4일차 IF문 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2~3일차 For While문 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2~3일차 Operator연산자 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2일차 Variable변수 (0) | 2024.04.11 |
package kr.s01.basic;
public class HelloWolrd { // { < 중괄호는영역, Eclipse 실행은 ctrl + F11
public static void main(String[] args) { // 메인함수 생성 시 public static void main(String[]) 필수
System.out.println("Hello World!"); // System에서 println 함수를 출력
}
}
Hello World!
package kr.s01.basic;
public class PrintMain01 {
public static void main(String[] arg) {
// 주석 : 코드에 대한 설명을 달거나 코드를 컴파일 할 때 제외시켜서
// 실행되지 않도록 할 떄 사용
// 출력 후 줄바꿈
System.out.println("봄"); // 세미콜론 필수
// 한 줄 주석
//System.out.println("여름");
// 출력 후 줄바꿈 없음
System.out.print("가을");
System.out.print("겨울");
// 여러 줄 주석
/*
System.out.println("서울");
System.out.println("부산");
*/
System.out.println("강릉");
}
}
봄
가을겨울강릉
package kr.s01.basic;
public class PrintMain02 {
public static void main(String[] args) {
/*
* [실습]
* 아래와 같이 출력하려고 출력문을 작성했지만 최종적으로 특기와 취미는 주석 처리하시오 .
*
* [출력 예시]
* 서울 고등학교 컴퓨터반
* ===============
* 이름 : 강호동
* 학번 : 20230102
* 특기 : 게임
* 취미 : 축구
*/
System.out.print("서울 ");
System.out.print("고등학교 ");
System.out.println("컴퓨터반");
System.out.println("===============");
System.out.println("이름 : 강호동");
System.out.println("학번 : 20230102");
/*
* System.out.println("특기 : 게임");
* System.out.println("취미 : 축구");
*
*/
}
}
서울 고등학교 컴퓨터반
===============
이름 : 강호동
학번 : 20230102
package kr.s01.basic;
public class PrintMain03 {
public static void main(String[] args) {
// 문자 : 한 문자 [ ' < 특수문자, A < 일단문자 ]
System.out.println('A');
System.out.println('강');
//문자열에 '는 사용 할 수 없다
//System.out.println('도시');
// 문자열 : 한 문자 이상의 문자들
System.out.println("Z");
System.out.println("city");
System.out.println("한강");
//숫자(정수)
System.out.println(23);
System.out.println("23"); // 문자열
//숫자(실수)
System.out.println(3.14);
System.out.println("3.14"); // 문자열
//논리값(boolean)
System.out.println(true); // 참 값
System.out.println(false); // 거짓 값
System.out.println("true"); // 문자열
}
}
A
강
Z
city
한강
23
23
3.14
3.14
true
false
true
package kr.s01.basic;
public class PrintMain04 {
public static void main(String[] args) {
/*
* [실습
* 철수는 학교에서 성적표를 아래와 같이 받았습니다.
* 내용을 출력하시오. ( 점수는 숫자로 명시, true는 논리값으로 표시 )
*
* [출력 예시]
*
* 성적표
* ========
* 이름 : 철수
* 국어 : 89
* 영어 : 70
* 수학 : 95
* 총점 : 254
* 평균 : 84.67
* 통과여부 : true
*/
System.out.println("성적표");
System.out.println("=========");
System.out.println("이름 : 철수");
System.out.print("국어 : ");
System.out.println(89);
System.out.print("영어 : ");
System.out.println(70);
System.out.print("수학 : ");
System.out.println(95);
System.out.print("총점 : ");
System.out.println(254);
System.out.print("평균 : ");
System.out.println(84.67);
System.out.print("통과여부 : ");
System.out.print(true);
}
}
성적표
=========
이름 : 철수
국어 : 89
영어 : 70
수학 : 95
총점 : 254
평균 : 84.67
통과여부 : true
package kr.s01.basic;
public class PrintMain05 {
public static void main(String[] args) {
// System.out.printf(포맷문,데이터)를 이용한 출력
// (데이터의 종류를 표시할 수 있는 포맷문자 지원)
// 문자
//포맷문자 전달 될 데이터,
System.out.printf("%c%n",'A'); // %n은 줄바꿈
System.out.printf("%c%n",'B'); // 6자리 확보, 오른쪽에 정렬
System.out.printf("%-6c%n", 'C'); // 6자리 확보, 왼쪽에 정렬
System.out.println("=========");
//정수
System.out.printf("%d%n", 67); // %d : 정수를 의미
System.out.printf("%,d%n", 100000); // , : 3자리 단위로 ,출력
System.out.printf("%5d%n", 20); // 5자리 확보, 오른쪽에 정렬
System.out.printf("%-5d%n", 20); // 5자리 확보, 왼쪽에 정렬
System.out.println("=========");
//실수
System.out.printf("%f%n", 35.896); // %f : 소숫점 자리 6자리 확보, 비어있는 자리는 0으로 채움
System.out.printf("%.2f%n", 35.896); // %.nf : n + 1 자리에서 반올림
//10자리를 확보하고 오른쪽에 표시, 소숫점 둘째자리까지 출력
System.out.printf("%10.2f%n", 35.896);
System.out.println("=========");
//문자열
System.out.printf("%s%n", "우주");
System.out.printf("%5s%n", "하늘");
System.out.printf("%-5s%n", "지구");
System.out.println("=========");
//논리값
System.out.printf("%b%n", true);
//데이터의 종류가 여러개일 경우
System.out.printf("%s는 %d점입니다.%n","점수", 98);
System.out.printf("중간고사 성적은 총점 %d%n평균 %.2f 입니다.", 254, 84.67);
}
}
A
B
C
=========
67
100,000
20
20
=========
35.896000
35.90
35.90
=========
우주
하늘
지구
=========
true
점수는 98점입니다.
중간고사 성적은 총점 254
평균 84.67 입니다.
package kr.s01.basic;
public class PrintMain06 {
public static void main(String[] args) {
/*
* [실습]
* System.out.printf() 를 이용해서 아래와 같이 출력하시오.
*
* [출력예시]
* 국어 : 98점
* 영어 : 97점
* 총점 : 195
* 평균 : 97.5점
*/
System.out.printf("%s%d점%n","국어 : " ,98);
System.out.printf("%s%d점%n","영어 : " ,97);
System.out.printf("%s%d점%n","총점 : " ,195);
System.out.printf("%s%.1f점%n","평균 : " ,97.5);
System.out.println("----------------------------------");
System.out.printf("국어 : %d점%n",98);
System.out.printf("영어 : %d점%n",97);
System.out.printf("총점 : %d점%n",195);
System.out.printf("평균 : %.1f점%n",97.5);
System.out.println("----------------------------------");
System.out.printf("%s : %d점%n%s : %d점%n%s : %d점%n%s : %.1f점%n ",
"국어",98,"영어",97,"총점",195,"평균",97.5);
}
}
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
----------------------------------
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
----------------------------------
국어 : 98점
영어 : 97점
총점 : 195점
평균 : 97.5점
package kr.s01.basic;
public class PrintMain07 {
public static void main(String[] args) {
/*
* [실습]
* 유재성은 은행계좌를 가지고 있다. 계좌의 1,000원이 예금되어
* 있는데 오늘 325원을 송급 받아서 잔고가 1,325이 되었다.
* 특별이자율은 0.3 이 적용되어 내일 이자 397.5원을 받는다
* 에금자, 송금되기전 잔금, 송금된 금액, 송금이후 잔금
* 내일 입글 될 이자를 출력하시오
*/
System.out.printf("%s : %s%n%s : %,d%n%s : %,d%n%s : %,d%n%s : %.1f%n",
"입금자","유재석", "송금되기전 잔금", 1000, "송금 된 금액", 325,"송금이후 잔금", 1325, "내일 입금 될 이자", 397.5);
System.out.println("----------------------------------");
System.out.printf("%-10s : %s%n", "입금자", "유재석");
System.out.printf("%-10s : %,d%n", "송금되기전 잔금", 1000);
System.out.printf("%-10s : %,d%n", "송금 된 금액", 325);
System.out.printf("%-10s : %,d%n", "송금 이후 잔금",1325);
System.out.printf("%-10s : %.1f%n", "내일 입금 될 이자", 397.5);
}
}
입금자 : 유재석
송금되기전 잔금 : 1,000
송금 된 금액 : 325
송금이후 잔금 : 1,325
내일 입금 될 이자 : 397.5
----------------------------------
입금자 : 유재석
송금되기전 잔금 : 1,000
송금 된 금액 : 325
송금 이후 잔금 : 1,325
내일 입금 될 이자 : 397.5
'쌍용교육(JAVA) > JAVA' 카테고리의 다른 글
쌍용교육 -JAVA 수업 4일차 Switch문 (0) | 2024.04.11 |
---|---|
쌍용교육 -JAVA 수업 3~4일차 IF문 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2~3일차 For While문 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2~3일차 Operator연산자 (0) | 2024.04.11 |
쌍용교육 -JAVA 수업 2일차 Variable변수 (0) | 2024.04.11 |