전체 글(163)
-
java공부 - 회원관리 프로그램 만들기
package program; public class Member { private String name; private int age; private String phoneNum; public Member(String name, int age, String phoneNum) { super(); this.name = name; this.age = age; this.phoneNum = phoneNum; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age..
2022.03.11 -
java 공부 - 문자를 유니코드 변환하는 방법
유니코드란 ? 소프트웨어가 다국어를 지원하기 용이하도록, 한 문자를 2바이트(16비트)로 하여 전 세계의 모든 문자 집합을 표현할 수 있도록 만든 산업 표준 코드체계로 유니코드 협회가 제정한다. 문자를 유니코드로 변환하는 코드를 짜보았다. package example; import java.util.Scanner; class Change { public static void stringToUni(String str) { for(int i = 0; i < str.length(); i++) { System.out.format("0x%04X%n", (int)str.charAt(i)); } } } public class Ex1 { public static void main(String[] args) { Syst..
2022.03.09 -
java공부 - 객체와 클래스를 이용하여 계산기 만들기
package calculate; public class Calculator { // 필드 private int result1; private double result2; // 생성자 public Calculator() { // 객체 초기화역할 result1 = 0; // 필드 초기화 result2 = 0.0; powerOn(); //메소드 호출 } public int getResult1() { return result1; } public double getResult2() { return result2; } public void powerOn() { System.out.println("전원을 켭니다."); } public void powerOff() { System.out.println("전원을 끕니다..
2022.02.23 -
JAVA 간단한 게임 만들기 - 가위바위보, 로또게임 만들어보기
가위바위보 게임 만들기 package random; import java.util.Scanner; public class EX02 { public static void main(String[] args) { // 가위바위보 Scanner scan = new Scanner(System.in); boolean bool = true; while(bool) { System.out.println("숫자하나를 선택해주세요 "); System.out.println("1 : 가위 , 2 : 바위, 3 : 보, 4 : 게임종료"); int choice = scan.nextInt(); int random = (int)(Math.random() *3)+ 1; String myChoiceStr = " "; switch(cho..
2022.02.19 -
문자형(char)의 형(type) 변환에 관하여
먼저 3가지의 코드를 비교해보도록 하자. package study_java; public class CharToInt { public static void main(String[] args) { char ch ='A'; int a = 65; char ch1 = a; //오류 System.out.println(ch1); } } 실행한다면 오류가 난다. package study_java; public class CharToInt { public static void main(String[] args) { char ch ='A'; int a = 65; char ch1 = 65; System.out.println(ch1); } } 실행시 콘솔창에 A가 나온다. package study_java; public c..
2022.02.14 -
JAVA와 운영체제간의 호환성
결론부터 말하자면, JAVA는 모든 운영체제에서 실행 가능하다. 이를 설명하기 위해 몇가지 개념을 알아야한다. 우선, 소스코드이다. 소스코드란 ? 사람이 읽을 수 있는 프로그래밍 언어로 기술된 텍스트 파일이다. 여기서는 프로그래밍 언어는 JAVA가 되겠다. 다음으로 컴파일에 대해서 알아보자 컴파일이란? 프로그램 언어로 작성된 파일을 소스파일이라 한다. 소스파일은 소스코드 즉 사람이 읽을 수 있는 프로그래밍 언어로 기술 되어있지 컴퓨터는 이해하지 못한다. 따라서, 컴파일! 이라는 과정을 통해 기계어로 변환시켜주는 것이다. 다음은 자바 바이트 코드(Java bytecode)와 JVM(Java Virtual Machine)이다. 자바 바이트 코드란? 자바 소스코드를 컴파일한 코드로 JVM에 의해 해석되고 실행..
2022.02.13