Language/Java

    [Java] 실습 (InetAddress)

    [Java] 실습 (InetAddress)

    package network; import java.net.*; import java.util.*; //---------------------------------------------------------------------- // public class NetworkExam01 //---------------------------------------------------------------------- public class NetworkExam01 { //---------------------------------------------------------------------- // public static void main(String[] args) //--------------------..

    [Java] 실습 (Thread)

    [Java] 실습 (Thread)

    package thread; //---------------------------------------------------------------------- // class ShowThread extends Thread //---------------------------------------------------------------------- class ShowThread extends Thread { String threadName; // 생성되는 쓰레드에 부여할 이름 public ShowThread(String name) { threadName = name; } public void run() { // 쓰레드에서 클래스의 main()과 같은 역할의 메서드 for(int i = 0; i < 10..

    [Java] 실습 (Exception)

    0은 나눌 수 없다. 에러가 발생할 수 있음 package exception; public class ExceptionExam01 { public static void main(String[] args) { int number = 100; int result = 0; for(int i = 0; i < 10; i++) { // number를 임의의 정수(0~9)를 추출하여 나눈 결과를 보여준다. result = number / (int)(Math.random() * 10); System.out.println(result); } } } try...catch 사용 package exception; public class ExceptionExam02 { public static void main(String[]..

    [Java] 미니 오목 게임 만들기

    [Java] 미니 오목 게임 만들기

    package swing.graphics; import javax.swing.*; import java.awt.event.*; import java.awt.*; //----------------------------------------------------------------------------------------------------------- // public class OmokMini extends JFrame implements MouseListener //----------------------------------------------------------------------------------------------------------- public class OmokMini e..

    [Java] 실습 (swing, JFrame, JPanel, awt, event)

    [Java] 실습 (swing, JFrame, JPanel, awt, event)

    JPanel의 paintComponent() package swing.graphics; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.*; //----------------------------------------------------------------------------------------------------------- // public class paintPanelExam extends JFrame //----------------------------------------------------------------------------------------------------------- public cla..

    [Java] Math.

    자바 Math 클래스에는 숫자에 대한 수학 작업을 수행할 수 있는 많은 메서드가 있다. Math.max(x, y) Math.max(5, 10); // 10 x와 y중 제일 큰 값을 찾는 데 사용 Math.min(x, y) Math.min(5, 10); // 5 x와 y중 제일 작은 값을 찾는 데 사용 Math.sqrt(x) Math.sqrt(64); // 8.0 x의 제곱근을 반환한다. Math.abs(x) Math.abs(-4.7); // 4.7 x의 절대(양수) 값을 반환한다. Math.random() Math.random(); 0.0(포함)에서 1.0(제외)사이의 랜덤 수를 반환한다. 예를 들어 0에서 100 사이의 랜덤값을 원하는 경우 다음처럼 쓸 수 있다. int randomNum = (int)..