어리바리 신입 개발자의 얼렁뚱땅 개발 기록 ✨
23.03.20 본문
728x90
package ch04.sec05;
import java.util.Scanner;
public class KeyControlExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean run = true;
int speed = 0;
while(run) {
System.out.println("-----------------------------");
System.out.println("1. 증속 | 2. 감속 | 3. 중지");
System.out.println("-----------------------------");
System.out.print("선택: ");
String strNum = scanner.nextLine();
if(strNum.equals("1")) {
speed++;
System.out.println("현재 속도 = " + speed);
} else if(strNum.equals("2")) {
speed--;
System.out.println("현재 속도 = " + speed);
} else if(strNum.equals("3")) {
run = false;
}
}
System.out.println("프로그램 종료");
}
}
입력 받는 함수 scanner.nextLine();
객체 지향
클래스와 인스턴스
객체참조변수를 인스턴스 변수라고 할 수 있다.
728x90
'Back - end > JAVA' 카테고리의 다른 글
23.03.21 / 컬렉션 리스트 (0) | 2023.03.21 |
---|---|
23.03.21 / 상속, 오버라이딩과 오버로딩, 추상 클래스, 인터페이스, 생성자 메소드 (0) | 2023.03.21 |
23.03.15 / jsp와 Java (0) | 2023.03.15 |
23.03.15 / 서로 다른 패키지 import (0) | 2023.03.15 |
23.03.14 / 하나의 패키지 서로 다른 클래스 (메서드를 통해 접근) (0) | 2023.03.14 |