Java 기초 #3

김신하·2023년 2월 9일
post-thumbnail

2023/01/17 수업내용

  • 반복문을 사용하지 않고 조건문을 사용해 여러가지 구현 해보기
  • 문제 : 1부터 5까지 출력해주세요.
    class Main {
    public static void main(String[] args) {
    int i = 1;
    while (i <6) {
    System.out.println(i);
    i++;
    }
    }
    }

  • 문제 : -100부터 25까지 출력해주세요.
    class Main {
    public static void main(String[] args) {
    int i = -100;
    while (i <26 ) {
    System.out.println(i);
    i++;
    }

}
}

  • 문제 : 단을 * 1000까지 출력해주세요.
  • 조건 : 곱하는 순서를 거꾸로 해주세요.
    class Main {
    public static void main(String[] args) {
    int dan = 8;
    int i = 1000;
    while (i > 0 ) {
    System.out.println(dan + " " + i + " = " + dani);
    i--;
    }
    }
    }
  • 문제 : 단을 * 1000부터 * -500까지 출력해주세요.
    class Main {
    public static void main(String[] args) {
    int dan = 8;
    int i = 1000;
    while (i > -501) {
    System.out.println(dan + " " + i + " = " + dani);
    i--;
    }
    }
    }
  • 문제 : 1부터 5까지의 합을 더한 결과를 출력해주세요.
    class Main {
    public static void main(String[] args) {
    int i = 1;
    int a = 0;
    while (a < 15) {
    a += i;
    System.out.println(a);
    i++;
    }
    }
    }
  • 문제 : -100부터 25까지의 합을 더한 결과를 출력해주세요.
    class Main {
    public static void main(String[] args) {
    int i = -100;
    int a = 0;
    while (i < 26) {
    a+=i;
    i++;
    }
    System.out.println(a);
    }
    }
  • 문제 : 1부터 3까지 출력하는 작업을 10번 해주세요.
  • 조건 : 2중 while문 사용
    class Main {
    public static void main(String[] args) {
    int i = 1;
    int a = 1;
    while (a < 11) {
    while (i < 4) {
    System.out.println(i);
    i++;
    }
    i = 1;
    a++;
    }
    }
    }

개념

객체

객체가 필요한 이유

  • 변수에는 오직 값 1개만 넣을 수 있는데, 변수에 값을 여러개 넣을 필요가 있을 때 사용하기 위한 것이 객체이다. (변수는 1차원적인 값, 객체는 복잡한 값)
  • 객체는 여러가지 값(데이터)의 조합으로, 그게 변수에 들어가면 한 덩어리로 해석된다. (즉 변수에 1과 2를 넣으면, 다른 사람들은 그것을 1과 2의 조합이 아닌 12로 본다.)
  • 객체를 일종의 제품으로 보았을 때, 객체를 만들기 위해서는 설계도 즉 클래스가 필요하다.
  • 객체는 너무 커서 변수에 담을 수 없기 때문에 고안된 것이 리모콘 시스템이다.
  • ex) new 사람();을 하면 객체와 객체가 자기자신을 조종할 수 있는 리모콘이 만들어진다.

클래스 용도

  • 클래스로는 (개체 생성, 리모콘 생성, 리모콘을 담을 변수 생성)이 가능하다.
  • 변수에는 객체를 저장할 수 없다.
  • 리모콘이란 객체를 조종할 수 있는 능력을 가진것을 말한다. 그 리모콘을 객체 스스로는 this라고 부른다.
profile
개발자로 취직하고싶다!

0개의 댓글