목록전체 글 (163)
Frog is cry
문자열 형변환 - 값을 문자열로 "" + ?? : 문자열로 자동 형변환 - 문자열을 다른 타입의 값으로 클래스타입은 클래스타입끼리만 형변환이 가능하다. 따라서 정수로 형변환할 때에는 int의 클래스타입인 Integer클래스 안에 parseInt()메소드로 문자열을 형변환 해야 한다. Integer.parseInt("1") : 정수 1 문자 형변환 컴퓨터는 문자를 문자로 기억하지 않고 정수로 기억한다. 이 정수를 아스키 코드라 하고, 이 때 알파벳과 문자('1')를 정수로 정리해놓은 표가 아스키 코드표이다. 문자 + 정수 = 정수 입력 메소드 입력 상태 : 커서가 깜빡이고 있는 상태 Scanner sc = new Scanner(System.in); sc.next() 입력받기 전 반드시 어떤 값을 입력할지를..
출력 메소드 print("msg") println("msg") printf("msg") 컴파일 방향 위에서 아래로, 좌에서 우로 제어문자 반드시 따옴표 안에서 작성 \n : new line(줄바꿈) \t : tab(위 아래 줄 간격 맞춰 띄기) \' : ' 표시 \" : " 표시 \\ : \ 표시 변수(저장공간) x = 0 변수명 대입 값(상수) 저장공간의 이름 연산자 자료형(저장공간의 종류) 자료형 type byte 값 정수형 int 4 4, 3, -1, 231,... 실수형 float 4 4.0F, 0.0F, -84.45F,.... double 8 4.0, 0.0, -84.45,.... 문자형 char 2 'a', '강', '1',.... 문자열 String ??? "a", "한동석", "1",.....
프로그램 : 소스코드로 잘 짜여진 틀 프로그램 OS(하드웨어에 적절한 전기 신호를 흘려준다) 하드웨어 이식성 : 다른 운영체제에 프로그램을 실행시킬 때 작동되는 정도 컴파일 : 사람의 언어를 컴퓨터 언어로 바꿔주는 작업 컴파일러 : 번역기(javac.exe) JVM(Java Virtual Machine) JAVA 프로그램을 실행해준다. 자바 가상 운영체제 JRE(Java Runtime Environment) JVM을 실행할 환경을 구현해준다. 실행할 때 필요한 라이브러리 파일을 가지고 있다. JDK(Java Development Kit) JRE외에 개발에 필요한 라이브러리 파일을 가지고 있다. JDK 설치 구글에 jdk8 검색 첫번째 링크 클릭 Windows64 다운로드 클릭 동의한다 체크 후 다운로드 ..
instance_member package instance_member; public class Car { // Field String model; int speed; // Construcotr Car(String model) { //model = model;// 값을 이렇게 줄 경우 매개변수의 값을 그냥 넘겨주는것이 되기 때문 this.model = model; // 그것을 구분하기 위하여 앞에 this.을 붙임 } // Method void setSpeed(int speed) { //speed = speed; // 값을 이렇게 줄 경우 매개변수의 값을 그냥 넘겨주는것이 되기 때문 this.speed = speed; // 그것을 구분하기 위하여 앞에 this.을 붙임 } void run() { for ..
package method_overloding; public class Calculator { double areaRactangle(double width) { return width * width; } double areaRactangle(double width, double height) { return width * height; } // 메소드 이름은 같아도 매개변수가 다른것을 오버로딩이라함 // 사용이유 : 다양한 형태의 매개값을 두고 실행하기 위하여 } package method_overloding; public class Calculator_Ex { public static void main(String[] args) { Calculator myCalc = new Calculator(); d..
package 생성자연습; // 생성자 오버로딩 public class Car { String company = "현대자동차"; String model; String color; int maxSpeed; Car() { } Car(String model) { this.model = model; } Car(String model, String color) { this.model = model; this.color = color; } Car(String model, String color, int maxSpeed) { this.model = model; this.color = color; this.maxSpeed = maxSpeed; } public static void main(String[] args) {..
package method; public class Computer { // Field // Constructor // Method int sum1(int[] values) { int sum = 0; for(int i=0; i
package day16; // 객체를 만들기 위한 클래스 선언 public class Day16_01 { public static void main(String[] args) { String retStr = ""; int num = 0; //System.out.println("main 메소드 c1.while :" + c1.while); //System.out.println("main 메소드 c1.name :" + c1.name); Car0 c1 = new Car0(); c1.wheel = 4; c1.name = "카니발"; retStr = c1.car2(4); System.out.println("main메소드 ret_Str : " + retStr); System.out.println("main메소드 c..