본문 바로가기

JAVA

(45)
[java] 메소드 설명 [modifier] 데이터타입 변수이름; - 변수에 대한 접근 권한이나 활용 방법 제어 - modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨 > 전역(Global) 변수 - 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함 - 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용 > 지역(Local) 변수 - 메서드 선언부 밑에 선언된 변수 - 해당 변수가 선언된 메서드 내에서만 사용 가능 > 멤버 변수에 사용되는 Modifier - 접근 권한 ㄴ public : 모든 클래스에서 접근 가능 ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능 ㄴ private : 변수가 선언..
아스키코드 사진
(한번에보기)배열개념,정렬,검색 알아보자 이번 시간에는 참조형 자료형중 하나인 배열에 대해서 알아 보겠습니다. 배열은 여러방면에서 유용하게 사용되는 자료형입니다. 1. 배열이란? - 동일한 자료형으로 구성된 연속된 자료의 집합- 자바의 배열은 힙 메모리(레퍼런스 타입)를 할당- 첨자는 0부터 시작- 간단한 예시- 배열 선언 : int[] data;- 메모리 할당 : data = new int[10];- 배열 요소의 이용 : data[0] = 10- 배열의 데이터 개수는 length라는 속성으로 제공 = 배열명.length- 일반 배열(정적 배열)의 장점 : 접근 방법이 쉽다. - 일반 배열(정적 배열)의 단점 : ① 생성 시 크기를 결정하면 변경X ② 연속된 메모리 공간을 사용하므로 연속된 빈 공간이 없으면 생성X③ 데이터를 정렬해두지 않으면 ..
JAVA단축키 안녕하세요~? 이번 시간에는 자주사용하는 이클립스(Eclipse)단축키에대해 알아보겠습니다.단축키를 자신이 코딩할때 자주쓰는 단축키를 외어두면 코딩시간이 많이 절약되겠죠?저도 처음에는 사용하지 않다가 사용할 수록 편해서 자주 사용하는것만 몇개 외어두어 사용합니다. 1. 주석처리 - 주석은 코딩을 많이 하시는 분들이라면 자주 사용합니다. 주석에는 2가지 종류가있습니다.주석에는 /* */을 사용해 블럭단위로 주석을 해주는 블럭주석과 //을사용해 한줄만 주석처리하는 주석이 있습니다. 첫 번째로 /* */ 주석은 ctrl + alt + / 동시에 누르면 됩니다. 그리고 주석 해제는 ctrl + alt + \입니다. 두번째로 // 주석은 ctrl + / 입니다. 2. 자동 완성 기능 - 자동 완성 기능은 소스코드..
1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 문제 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.) 제한 조건n은 2이상 1000000이하의 자연수입니다.입출력 예nresult10453 입출력 예 설명입출력 예 #11부터 10 사이의 소수는 [2,3,5,7] 4개가 존재하므로 4를 반환 입출력 예 #21부터 5 사이의 소수는 [2,3,5] 3개가 존재하므로 3를 반환 *문제의 핵심 포인트 "에라토스테네스의 체"를 이용하면 될 것 같아요.1에서 100까지의 수를 쓴 후 소수가 아닌 수를 지워가는 방법인데요~해당하는 2를 소수로 고르면 2의 배수는 모두 지우고3을 고르고 또 3의 배수를 지워가는 방식입니다.1 2 3 4..
나이를 입력하여 나이에 따라 입장이 제한됩니다. 문제 : 나이를 입력하여 나이에 따라 입장이 제한됩니다.10~20대 입장가능 , 30대부터 입장 불가능 12345678910111213141516171819202122232425package test; import java.util.Scanner; public class test03 { public static void main(String[] args) { // 10~20대 입장가능 , 30대부터 입장 불가능 Scanner sc = new Scanner(System.in); int agv; System.out.print("나이를 입력하세요 : "); agv = sc.nextInt(); if (agv>= 10 && agv
if문으로 369 박수게임을 만들어보자. 문제: if문으로 369 박수게임을 만들어보자.코드 1234567891011121314151617181920212223242526272829303132333435package test; import java.util.Scanner; public class test03 { public static void main(String[] args) { // if문으로 369 game을 만들어보자 Scanner sc = new Scanner(System.in); int res, num ; int number369 =0; System.out.print("숫자를 입력하세요(1~99) : "); num = sc.nextInt(); if(num >= 1 && num
Basball static 문제 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 int r_num[] = null; // int * r_num = null; == (0) 000000 boolean clear = false; // start // 1. init // 2. random r_num = bRandom(); ///////////////////////////// loop..