import java.util.Scanner;


public class Main{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        

        int a = sc.nextInt();

        for(int i=1;i<=9;i++){

            System.out.println(a+" * "+i+" = "+a*i);

        }

    }

}


- for 문을 이용하고 scanner 로 입력받은것을 a 에 대입한다.

import java.util.Scanner;


public class Main{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        int i = sc.nextInt();

        

        for(int a=1;a<=i;a++){

            System.out.println(a);

        }

    }

}



- i 값을 직접 출력받는 변수 i 를 설정해줘야한다.

import java.util.Scanner;


public class Main{

    public static void main(String[] args){

    Scanner sc = new Scanner(System.in);

    double a = sc.nextInt();

    double b = sc.nextInt();

    

    System.out.println(a/b);

    }

}



- 예제에서 1/3 하면 1.33333333333 까지 나오게 하라고 함.

- int 형으로 접근하면 나머지를 출력 못함.

- float 형도 못함 double 로해야 원하는 오차범위를 충족시킬 수 있었다.



public class Main{

    public static void main(String[] args){


        System.out.println("|\\_/|");

        System.out.println("|q p|   /}");

        System.out.println("( 0 )\"\"\"\\");

        System.out.println("|\"^\"`    |");

        System.out.println("||_/=\\\\__|");

    }

}



- \ 이나 " 를 출력하고 싶을 경우 앞에 \ 를 더 붙여줘야한다.

+ Recent posts