JAVA

·JAVA/JAVA BASIC
enum 열거형 : 서로 연관된 상수들의 집합 인스턴스 생성과 상속을 방지하며 키워드 enum을 사용하여 구현의 의도가 열거임을 분명하게 드러낸다 클래스와 동일하기 때문에 생성자도 생성이 가능하다. 생성자는 private만을 허용 (public 불가능) default가능? 각자 저장한 값은 아래 형식과 같다 public static final Week SUN = new Week(); public enum Week { SUN, MON, TUE, WED, THU, FRI, SAT } public class WeekExample { public static void main(String[] args) { WeekExample we = new WeekExample(); we.printWeek(1); //숫자 타..
·JAVA/JAVA BASIC
import java.util.Scanner; public class HomeWork14 { int cur = 0; // 회원 저장 수 User[] userList = new User[100]; Scanner sc = new Scanner(System.in); public static void main(String[] args) { HomeWork14 hw = new HomeWork14(); hw.process(); } public void process() { while (true) { // 1.회원가입, 2.회원탈퇴, 3.정보수정, 4.회원전체정보출력 System.out.println("┌────────────┐"); System.out.println(" 1. 회원가입"); System.out.pri..
·JAVA/JAVA BASIC
import java.util.ArrayList; import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class HomeWork13 { // 로또 길이 int length = 8; // 당첨되는 숫자 범위-1 (1부터 시작하므로 -1한 값) int selNum = 44; // 당첨되야되는 숫자 갯수 int winNum = 6; Scanner sc = new Scanner(System.in); int money = 100000; public static void main(String[] args) { HomeWork13 hw = new HomeWork13(); hw.process(); } public void ..
·JAVA/JAVA BASIC
정적멤버 static 객체와 상관없는 멤버, 클래스코드(메소드 영역)에 위치 static은 클래스 내에 저장된 메소드 영역에 존재한다, static이 안붙여진 것은 인스턴스 멤버 인스턴스 멤버는 객체 내에 저장이 되므로 객체가 생성되지 않으면 만들어지지 않는다 반면 정적멤버는 메소드 영역에 저장이 되므로 객체와 상관없이 존재한다 static에서 객체 내의 메소드를 불러내기 위해선 ' 객체이름.메소드 ' 로 주소를 붙여주면 가능하다. 정적멤버는 정적멤버 내 있는 것들은 제약없이 사용이 가능하다. public class StaticTest { int a = 0; static int b = 20; static String c = "100"; public void method1() { // static과 상관없..
·JAVA/JAVA BASIC
재활용하기 편하게 메소드로 만들어 저장하여 출력한다. 로또를 출력하기 위해 임의로 1줄 1~45번의 번호를 랜덤 생성한 후 정렬한다. 로또는 천원 당 1줄 / 오천원에 1장(5줄)이다. 1줄씩 생성하는 메소드와 num줄 / 5줄 생성하는 메소드를 만들어 (이 때 num줄짜리 로또와 5줄씩 만들어주는 로또는 오버로딩) 출력하는 메소드를 만들어준다 package kr.or.ddit.study06.sec04; import java.util.Arrays; import java.util.Random; public class LottoMethod { public static void main(String[] args) { LottoMethod lm = new LottoMethod(); lm.process(); } ..
·JAVA/JAVA BASIC
public class Card { int num; String type; public Card(int num, String type) { this.num = num; this.type = type; } @Override public String toString() { String num = this.num+""; if(this.num == 1) num ="A"; if(this.num == 11) num ="J"; if(this.num == 12) num ="Q"; if(this.num == 13) num ="K"; return type+num; } } import java.util.Arrays; import java.util.Random; public class Deck { public static v..
아잠만_
'JAVA' 카테고리의 글 목록 (12 Page)