https://wikidocs.net/231 07-1 패키지 (Package) 여러분은 아마도 폴더를 이용하여 파일을 정리해 본 경험이 있을것이다. 파일 여러개가 한 폴더에 뒤죽박죽 섞여 있을 때 파일들을 성격에 맞게 분류한 다음 새 폴더에 저장시키는 ... wikidocs.net https://opentutorials.org/course/1223/5531 패키지 - 생활코딩 패키지 이전 시간에 클래스 패스를 배웠다. 클래스 패스란 컴퓨터의 저장장치 어딘가에 존재하는 클래스 파일을 사용하기 위한 방법이다. 이번 시간에 살펴볼 패키지(Package)는 하나의 클래스 안 opentutorials.org 07-1 패키지 (Package) 패키지(Package) 란? 이유는 모르고 지금까지 당연하게 생성하고 ..
전체 글
숫자 → 문자열 숫자 + 문자열 ⇒ 문자열 int number = 3; String str1 = number + ""; String.valueOf(); 문자열 → 숫자 int num = Integer.parseInt(); int num1 = Integer.valueOf();
반복적인 2차원 배열 출력문 메소드화 public static void printArray(int[][] array) { for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { System.out.print(array[i][j] + " "); } System.out.println(); } } 풀이 더보기 int[][] arr4 = new int[5][5]; for (int i = 0; i < arr4.length; i++) { for (int j = 0; j < arr4[i].length; j++) { if (i == 2 || j == 2) { arr4[i][j] = 1; } else { arr4[i][j] ..
풀이 더보기 import java.util.Scanner; public class Quiz02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] numbers = {3, 5, 2, 10, 39}; System.out.print("변경할 index와 값을 입력하세요 : "); int num = scan.nextInt(); int index = scan.nextInt(); numbers[num] = index; for (int i = 0; i < numbers.length; i++) { System.out.print(numbers[i] + " "); } scan.close() } } 풀이 더보기 배열 ..
문제 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 별찍기 - 1에서 왼쪽에 공백이 추가되었다. 별찍기 - 1을 반대로 뒤집은 후 '*'을 공백으로 바꿔주면된다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i = 1; i i; k--) { S..
https://wikidocs.net/217 05-6 인터페이스 인터페이스(Interface)는 초보 자바 개발자를 괴롭히는 단골손님이다. 인터페이스에 대한 개념없이 코드로만 이해하려고 하면 곧 미궁에 빠지게 된다. 이 이해하기 힘든 ... wikidocs.net 인터페이스 클래스에 메소드를 계속해서 추가해야하면 귀찮고 번거롭기 때문에 인터페이스를 생성하여 한 곳에 여러 메소드를 담는 것 자바의 다형성을 이용하여 유지보수의 편의성을 높인다! 인터페이스를 생성할 때에는 class 대신 interface를 사용한다. public interface Predator { } 인터페이스 구현은 implements를 사용한다. public class Tiger extends Animal implements Preda..
풀이 더보기 import java.util.Scanner; public class Quiz01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("수를 입력하세요 : "); int number = scan.nextInt(); System.out.println(sum(number)); scan.close(); } public static int sum(int a) { int sum = 0; for (int i = 0; i 100) { break; } } return sum; } } 풀이 더보기 import java.util...
풀이 더보기 import java.util.Scanner; public class Quiz01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("제곱값을 구할 숫자를 입력하세요: "); int num = scan.nextInt(); System.out.println(num + "의 제곱은 " + getSquared(num) + "이다."); } public static int getSquared(int x) { return (int) Math.pow(x, 2); } } 풀이 더보기 import java.util.Scanner; public class Quiz01 { public..
전달인자 (argument) 매개변수에 대입하는 값. 즉, 실제로 메모리에 할당된 변수 메소드 호출 시에 전달되는 값 매개변수(Parameter) 실제 값이 존재하지 않고 형태를 나타내는 것. 즉, 실제로 메모리에 할당되어있지 않는 변수, 텅 빈 하나의 박스(공간) 메소드에서 전달 받은 값
https://wikidocs.net/193 06장 입출력 지금껏 공부한 내용을 근간으로 하여 이제 자바의 입출력(Input/Output)에 대해서 알아 보기로 하자. 여기서는 자바의 콘솔 입출력과 파일 입출력에 대해서 알아보도 ... wikidocs.net InputStream stream이란? 일종의 데이터가 이동하는 통로. 점프투자바에서는 수도꼭지로 비유했다. 스트림을 가장 쉽게 이해하려면 수도꼭지를 생각하면 된다. 수도꼭지를 틀면 물이 나오고 수도꼭지를 잠그면 물이 나오지 않는다. A라는 곳에서부터 B라는 곳까지 수도관이 연결되어 있고 A에서 계속 물을 보낸다면 B에서 수도꼭지를 틀때마다 물이 나오게 될 것이다. 여기서 스트림은 A수도관에서 B수도관으로 이동하는 물의 흐름이라고 할 수 있다. In..
반응형