| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- FFT
- java
- rnn
- 푸리에 변환
- Position
- FileWriter
- 상속
- BorderLayout
- css 기초
- Codility
- inline
- Database
- 예제
- 파이썬
- g검정
- 퍼셉트론
- html 프로젝트
- 사전학습
- HTML
- GridLayout
- 반응형 웹 프로젝트
- oracle
- 메서드
- 반응형웹
- ObjectOutputStream
- html 기초
- CSS
- iframe 태그
- FlowLayout
- 미디어쿼리
- Today
- Total
도라에몽주머니
[Java/Eclipse] Java 3일차 본문

예제
각각 변수에 대입하여 출력하시오.
- data는 이효리, 개발부, 대리, 1500000로 대입
- 변수명은 각각 name, department, position, sal로 할 것
- 출력은 아래와 같은 출력 함수를 이용하시오.
Class name : Prac3.java
<실행 결과>
이름 : 이효리 → println
부서 : 개발부 → printf
직위 : 대리 → print 1번만 써서 직위, 급여출력
급여 : 1500000원
public class Prac3 {
public static void main(String[] args) {
String name = "이효리";
String department = "개발부";
String position = "대리";
int sal = 1500000;
System.out.println("이름 : " + name);
System.out.printf("부서 : %s", department);
System.out.print("\n직위 : " + position + "\n급여 : " + sal + "원");
}
}
문자 및 숫자 입력
1. 정수 입력
: sc.nextInt();
import java.util.Scanner;
public class Exam3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a;
System.out.println("정수 입력 : ");
a = sc.nextInt();
System.out.println("a = " + a);
}
}
2. 실수 입력
: sc.nextDouble();
import java.util.Scanner;
public class Exam3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double b;
System.out.println("실수 입력 : ");
b = sc.nextDouble();
System.out.println("b = " + b);
}
}
3. 문자 입력(Character)
: sc.next().charAt(0);
import java.util.Scanner;
public class Exam3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char c;
System.out.println("문자 입력 : ");
c = sc.next().charAt(0);
System.out.println("c = " + c);
}
}
4. 문자열 입력
: sc.next();
import java.util.Scanner;
public class Exam3 {
public static void main(String[] args) {
Scanner sc = new Scanner;
String str;
System.out.println("문자열 입력 : ");
str = sc.next();
System.out.println("str = " + str);
}
}
5. boolean 입력
: sc.nextBoolean();
import java.util.Scanner;
public class Exam3 {
public static void main(String[] args) {
Scanner sc = new Scanner;
boolean = bb;
System.out.println("불린 값 입력 : ");
bb = sc.nextBoolean();
System.out.println("bb = " + bb);
}
}
예제
정수 50, 실수 178.5, 문자 'A', boolean 값 true, 문자열 "홍길동"을 변수에 키보드를 통해 저장하고, 출력하시오.
(단, 출력은 printf를 사용)
Class name : Prac1.java
<실행 결과>
정수 입력 : 50
실수 입력 : 178.5
문자 입력 : A
boolean 입력 : true
문자열 입력 : 홍길동
--- 결과 확인 ---
정수 : 50
실수 : 178.5
문자 : A
boolean : true
문자열 : 홍길동
import java.util.Scanner;
public class Prac1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Declare
int i;
double d;
char c;
boolean b;
String str;
// Input
System.out.print("정수 입력 : ");
i = sc.nextInt();
System.out.print("실수 입력 : ");
d = sc.nextDouble();
System.out.print("문자 입력 : ");
c = sc.next().charAt(0);
System.out.print("불린값 입력 : ");
b = sc.nextBoolean();
System.out.print("문자열 입력 : ");
str = next();
// Print
System.out.println();
System.out.println("--- 결과 확인 ---");
System.out.printf("정수 : %d \n실수 : %f \n문자 : %c \nboolean : %b \n문자열 : %s", i, d, c, b, str);
}
}
% 기호 출력
: printf에서 %기호를 출력하려면 앞에 %를 한번 더 작성해주어야 한다.
import java.util.Scanner;
public class Exam1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1, num2;
System.out.print("정수 입력 : ");
num1 = sc.nextInt();
System.out.print("정수 입력 : ");
num2 = sc.nextInt();
int r5 = num1 % num2;
System.out.printf("%d %% %d = %d\n", num1, num2, r5); // % 대신 %% 사용
// 결과 : num1 % num2 = 계산결과
}
}
Eclipse 단축키
- Ctrl + Space
main + Ctrl + Space → public static void main(String[] args) { }
syso + Ctrl + Space → System.out.println();
'Study > Java' 카테고리의 다른 글
| [Java/Eclipse] Java 6, 7일차 (1) | 2022.09.22 |
|---|---|
| [Java/Eclipse] Java 5일차 (0) | 2022.09.20 |
| [Java/Eclipse] Java 4일차 (1) | 2022.09.19 |
| [Java/Eclipse] Java 2일차 (0) | 2022.09.15 |
| [Java/Eclipse] Java 1일차 (0) | 2022.09.14 |