import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int a, b; a = sc.nextInt(); b = sc.nextInt(); int org_b = b; ArrayList arrNum = new ArrayList(); while(b > 0){ arrNum.add(b %10); b /= 10; } System.out.println(a * arrNum.get(0)); System.out.println(a * arrNum.get(1)); System.out.println(a * arrNum.get(2)); System.out.println(a * o..
알고리즘/백준
앞의 문제들 처럼 스캐너를 이용하여 a,b에 입력을 받고 출력시 a/b로 출력을 한다. 다만 상대오차가 10⁻⁹ 이내여야 한다는 조건이 있으므로 변수는 소수점 아래 9자리 이상 표현할 수 있는 실수형(double)으로 입력을 받는다. import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); double a, b; a = sc.nextDouble(); b = sc.nextDouble(); System.out.println(a / b); } }
import java.util.*; //Scanner 클래스가 util안에 있기때문에 import 해준다 public class Main{ public static void main(String args[]){ //스캐너 클래스 객체를 생성 //System.in은 화면에서 입력을 받겠다는 뜻 //System.in은 입력한 값을 Byte 단위로 읽으며 키보드와 연결된 자바의 표준 입력 스트림이다. Scanner sc = new Scanner(System.in); int a, b; //입력받은 정수를 각각 a와 b에 저장 //정수가 아닌 실수형일때는 nextDouble() 같이 쓰면 된다. a = sc.nextInt(); b = sc.nextInt(); //출력 System.out.println(a + b)..