본문 바로가기

프로그래밍 공부/Java

(25)
Java - 클래스(Class)와 객체(Object) 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 import java.util.Scanner; class Tank { String enterTank; String attack; String tankName; String missile; String ask; int cannon; // 탱크의 정보를 표시해주는 ..
Java - 배열 배열은 동일한 자료형으로 선언된 데이터 공간을 메모리 상에서 연속적으로 나열해 데이터 관리의 효율성을 높이는 것이다. JavaScript와는 다르게 Java는 동일한 자료형을 배열로 만드는게 일반적이다. 배열에는 같은 타입의 데이터를 연속된 공간에 나열시키고 각 데이터에 인덱스(index)를 부여해 놓은 자료구조이다. 배열의 선언 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Main { public static void main(String[] args) { // int(정수) 타입 배열 선언한다. int[] array1; int array2[]; // 배열 생성후 초기화하면 배열의 주소가 할당된다. int[] array3 = new int[8]; // 초기값은..
Java - 반복문으로 별찍기 심화 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("값을 입력하라 : "); int a = scan.nextInt(); while(a
Java - 반복문으로 별찍기 예제 1 2 3 4 5 6 7 8 9 10 public class Main { public static void main(String[] args) { for(int i = 0; i 0; j--){ System.out.print(" "); } for(int j = i * 2-1; j > 0; j--){ System.out.print("*"); } System.out.println(); } }; }; Colored by Color Scripter cs 또는 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class Main { public static void main(String[] args) { for(int i = 0; i
Java - 반복문 반복문 역시 JavaScript와 동일하다. for문 while문 do while문을 사용하는 것도 동일하며 JavaScript처럼 별을 찍는 것도, 구구단을 출력하는 것도 동일하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Main { public static void main(String[] args) { // while문 int a = 0; while(a
Java - 조건문 Java의 조건문은 JavaScript의 조건문과 동일하다. if문, if else문, if else if else문 모두 존재 한다. 다만 Java는 PHP와 같이 삼항 연산자로 조건문을 대신할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("첫 번째 수 입력 : "); int value1 = scanner.nextInt(); System.out.print("두 번째 수..
Java - 연산자 산술 연산자 JavaScript와 크게 다르지 않지만 데이터 타입간의 차이점이 발생하는 차이점은 존재한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Main { public static void main(String[] args) { int a = 6, b = 4; double c = 4; // 산술 연산자 System.out.println(a + " + " + b + " = " + (a + b)); System.out.println(a + " - " + b + " = " + (a - b)); System.out.println(a + " * " + b + " = " + (a * b)); System.out.println(a + " / " + b +..
Java - 출력과 입력 Java의 출력 JavaScript의 console.log와 비슷한 기능이라고 생각하면 쉽다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Main { public static void main(String[] args) { //println은 출력과 동시에 줄을 바꾼다. System.out.println("One"); System.out.println("Two"); //print는 단순히 출력을 한다. System.out.print("one"); System.out.print("Two"); //printf는 출력과 서식을 지정 할 수있다. System.out.printf("\n%d, %d\n", 1, 2); }; }; Colored by Color Script..