Java에서 난수를 생성하는 방법에는 두 가지가 있다. 1. Math 클래스의 random() 메소드를 사용하는 방법 2. Random 클래스를 활용하는 방법 먼저 Math 클래스의 random()메소드를 사용하는 방법에 대해 알아보자. Math.random( ) random()은 double 타입으로 0.0 ~ 0.99999 사이의 값을 랜덤으로 return 해준다. Math 클래스는 최상위 클래스인 Object 클래스 안에 있으므로 따로 import를 시켜주지 않아도 사용이 가능하며, Math.random() 메소드도 static 메소드로 이루어져있기에 바로 호출하여 사용할 수 있다. 이것을 1~10, 1~100 등의 랜덤 숫자로 변경하려면 Math.random()에 10, 100 등을 곱한 다음 i..
다들 한번쯤은 들어봤거나, 듣고 있거나, 앞으로 일하면서 들을 용어를 간략하게 정리해 보겠다. 코딩 : OS(운영체제)에 명령을 내리는 것 - 서버의 역할 : 가운데에서 데이터를 저장하고, 주는 역할 - 웹은 'HTML, CSS, JavaScript'를 다 받아오고, 앱은 JSON{ 키 : 밸류 }형식으로 데이터만 받아옴. (껍데기는 이미 다 가지고 있음) ex) 은행=Server, 고객=Client 고객이 은행과 미리 약속해둔 곳에 약속해둔 데이터를 들고가야 잔고를 확인해줌 API (Application Program Interface) : 서버에서 미리 만들어둔 기능(창구)이자, 클라이언트와 한 약속 * Open API? : 누구나 요청할 수 있게 열어 둔 API (적용 사례) "API 하나 따주세요..
자바를 공부하다보면 단골손님으로 두 수의 최대공약수와 최소공배수를 구하는 문제가 자주 등장한다. 아래 준비한 예제는 두 수를 입력받고 두 수의 최대공약수와 최소공배수를 구하는 문제이다. ➰최대공약수 구하기 package Test; import java.util.Scanner; public class Arr_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 두 수를 입력받아 두 수의 최대 공약수 구하기 System.out.print("num1 = "); int num1 = scan.nextInt(); System.out.print("num2 = "); int num2 = scan.nextInt(); ..