JAVA

· JAVA
/** * 메서드 Method : 실행문의 집합 */ public class TestMethod { //리턴타입 메서드명(인자값) { //실행문... //} // 메서드명 : 자바의 예약어는 사용불가, 숫자로 시작안됨, //_ $ 만 특수문자 사용가능, 소문자로 시작하자 static void a() { System.out.println("a 메서드"); } static void b(int x) { // 인자값, 파라미터, 매개변수, 아규먼트 System.out.println("메서드로 받아온 값 "+ x); } static void c(int x, int y) {//인자값 2개받음, 인자값의 수 제한없음 System.out.println("합 : " + (x + y)); return; // 메서드를 마무..
· JAVA
import java.util.Arrays; import java.util.Random; /** * 순서섞기 shuffle */ public class TestRandom { public static void main(String[] args) { Random ran = new Random(); // 0+1
· JAVA
/** * 다차원 배열 : 배열의 묶음 */ public class TestArray3 { public static void main(String[] args) { int arr[] = {1,2,3}; // 1차원 배열 int brr[][] = {{1,2,3},{2,3,4}}; // 2차원 배열 System.out.println(arr.length); // 3 배열의크기 System.out.println(brr.length); // 2 System.out.println(brr[0].length); //3 int crr[][] = new int[2][3]; crr[0][0] = 1; crr[0][1] = 2; crr[0][2] = 3; crr[1][0] = 2; crr[1][1] = 3; crr[1][2]..
· JAVA
import java.util.Scanner; /** * 이차원 배열 */ public class TestArray2 { public static void main(String[] args) { boolean arr[][] = {{true,false,false}, {false,true,false}}; System.out.println(arr.length); // 2 System.out.println(arr[0].length); // 3 for (int i = 0; i < arr.length; i++) { // 행 2 for (int j = 0; j < arr[i].length; j++) { // 열 3 System.out.print(arr[i][j]+","); } System.out.println(); ..
· JAVA
import java.util.Arrays; /** * 배열 활용 */ public class TestArray2 { public static void main(String[] args) { //int num[] = new int[3]; //int num[] = {3,8,5,9,1,7,2}; ////최대값을 가지고있는 방번호(index)를 출력하시오 //int maxIndex = 0; // 최대값 방번호 //for (int i = 0; i < num.length; i++) { //if (num[maxIndex] < num[i]) { // 큰값 발견 //maxIndex = i; //} //} //System.out.println("최대값 : " + num[maxIndex]); //System.out.pri..
· JAVA
import java.util.Scanner; /** * 자바의 반복문 : for, while, do~while */ public class TestWhile { public static void main(String[] args) { //while(조건식) { // 조건식 : boolean 타입 //반복할 실행문; //} int num = 3; // 초기식 while(num > 0) { // 조건식 System.out.println(num); // 반복할 실행문 num--; // 증감식 } System.out.println("while 끝남"); // while -> for 변경하기 // 몇회 or 얼마까지 반복할지 미리 알고있는 경우 for문 for (int i = 3; i > 0; i--) { Sy..
· JAVA
import java.util.Scanner; /** * 자바의 반복문 : for, while, do~while */ public class TestDoWhile { public static void main(String[] args) { //do~while 문 최소 1번이상은 실행을 보장한다 //중괄호 {} 생략할 수 없다. //조건식 뒤에 ; 을 붙여야한다 //조건식에 사용할 변수는 do~while{} 블럭에 들어오기 전에 //선언해야한다 //do { //반복할 실행문 //} while(조건식); // boolean 타입 int num = 1; while (num > 3) { // 조건이 거짓이라서 실행안됨 System.out.println(num+"while"); } num = 1; do { // ..
· JAVA
import java.util.Arrays; import java.util.Scanner; /** * 배열활용 */ public class TestArray2 { public static void main(String[] args) { // 배열을 만들고, 사용자의 입력을 숫자로 4개 받아서 저장 //입력받은 값을 출력, 최대값을 출력 //int num[] = new int[4]; //Scanner scan = new Scanner(System.in); //System.out.println("숫자4개입력하세요"); //for (int i = 0; i < num.length; i++) { //num[i] = scan.nextInt(); //} //// 배열의 원소를 출력 //System.out.printl..
· JAVA
import java.util.Scanner; /** * 배열 : 같은 Type 변수들의 묶음 * 배열명 - 배열이 저장되어있는 주소를 저장 * 배열 객체생성과 동시에 각타입의 기본값으로 초기화됨 */ public class TestArray { public static void main(String[] args) { int a; // 변수 선언 a = 3; // 변수 초기화 int b = 3; // 변수의 선언과 초기화를 한번에 int arr[]; // 배열변수 선언 arr = new int[3]; // 배열변수의 객체생성 arr[0] = 2; // 배열변수의 초기화 arr[1] = 3; arr[2] = 4; //arr[3] = 4; // ArrayIndexOutOfBoundsException int ..
· JAVA
import javax.swing.JOptionPane; /** * JOptionPane 활용 */ public class TestInput3_1 { public static void main(String[] args) { // 숫자를 입력받아서, 절대값을 출력하시오 String str=JOptionPane.showInputDialog("숫자를 입력하세요"); int num = Integer.parseInt(str); System.out.println(num>=0 ? num : -num); if (num>=0) { System.out.println(num); } else { System.out.println(-num); } } // end of main } // end of class
'JAVA' 카테고리의 글 목록 (6 Page)