[JAVA] 자바 프로그래밍 따라하기
<학습 목표>
- 자바 프로그램의 기본 구조를 설명할 수 있다.
- 화면 출력을 할 수 있다.
- 변수를 사용하여 값을 저장할 수 있다.
- 사용자로부터 입력을 받을 수 있다.
- 자바 프로그램을 컴파일하고 실행할 수 있다.
- 예제) 231 * 69의 계산 결과 출력하기
- 1단계
- 모든 명령어(statement)는 클래스 내부에 위치해야 함
public class firstApp {
public static void main(String[] args) {
231 * 69 // 잘못된 코드
}
}
- 2단계
- System.out.print() : () 내부 내용 출력
- 모든 명령어(statement)는 세미콜론으로 끝나야 함
public class firstApp {
public static void main(String[] args) {
System.out.print(231 * 69); // 잘못된 코드
}
}
- 3단계
- 화면 출력을 위한 기능 사용 : 큰 따옴표 내부의 내용은 입력한 대로 출력
public class firstApp {
public static void main(String[] args) {
System.out.print("계산 결과");
//System.out.print(231 * 69);
}
}
- 4단계
- 화면 출력을 위한 기능 사용 : 동일한 줄에 출력
public class firstApp {
public static void main(String[] args) {
System.out.print("계산 결과");
System.out.print(231 * 69);
}
}
- 5단계
- 화면 출력을 위한 기능 사용 : 출력 후에 줄 바꿈
public class firstApp {
public static void main(String[] args) {
System.out.println("계산 결과");
System.out.print(231 * 69);
}
}
- 6단계
- 화면 출력을 위한 기능 사용 : 계산식과 결과를 함꼐 출력
public class firstApp {
public static void main(String[] args) {
System.out.println("계산 결과");
System.out.print("231 * 69");
System.out.print(231 * 69);
}
}
- 7단계
- 화면 출력을 위한 기능 사용 : 문자열 결합하여 출력
public class firstApp {
public static void main(String[] args) {
System.out.println("계산 결과");
System.out.print("231 * 69 = " + 231 * 69);
}
}
- 8단계
- 계산 결과 저장을 위한 변수 사용
public class firstApp {
public static void main(String[] args) {
int p; // 변수 선언
p = 231 * 69; // 변수에 값 할당
}
}
- 9단계
- 변수에 저장된 결과 출력
public class firstApp {
public static void main(String[] args) {
int p; // 변수 선언
p = 231 * 69; // 변수에 값 할당
System.out.print(p);
}
}
- 10단계
- 덧셈을 위한 인자를 변수에 저장하여 사용
public class firstApp {
public static void main(String[] args) {
int p;
int n1, n2;
n1 = 231;
n2 = 69;
p = n1 * n2;
System.out.print(n1 + "*" + n2 + "=");
System.out.print(p);
}
}
- 11단계
- 사용자로부터 숫자 입력받기- java.util.Scanner s = new java.util.Scanner(System.in); : scanner라는 class를 가져다 쓰겠다!
- 변수 = s.nextInt(); : 문자 입력
- s.close(); : input stream과 output stream이 끝나면 닫아준다.
- java.util.Scanner s = new java.util.Scanner(System.in); : scanner라는 class를 가져다 쓰겠다!
public class firstApp {
public static void main(String[] args) {
int p;
int n1, n2;
java.util.Scanner s = new java.util.Scanner(System.in);
n1 = s.nextInt();
n2 = s.nextInt();
p = n1 * n2;
s.close();
System.out.print(n1 + "*" + n2 + "=");
System.out.print(p);
}
}
- 12단계
- import 명령 사용하기
import java.util.Scanner;
public class firstApp {
public static void main(String[] args) {
int p;
int n1, n2;
Scanner s = new Scanner(System.in);
n1 = s.nextInt();
n2 = s.nextInt();
p = n1 * n2;
s.close();
System.out.print(n1 + "*" + n2 + "=");
System.out.print(p);
}
}
- 실습) 사용자로부터 3개의 정수를 입력 받아 계산을 수행하고 결과를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class firstApp {
public static void main(String[] args) {
int num1, num2, num3;
Scanner s = new Scanner(System.in);
System.out.print("1번째 정수?")
n1 = s.nextInt();
System.out.print("2번째 정수?")
n2 = s.nextInt();
System.out.print("3번째 정수?")
n3 = s.nextInt();
p = n1 + n2 * n3;
s.close();
System.out.print(n1 + "+" + n2 + "*" + n3 + "=");
System.out.print(p);
}
}
Author And Source
이 문제에 관하여([JAVA] 자바 프로그래밍 따라하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jyj1055/JAVA-자바-프로그래밍-따라하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)