본문 바로가기

반응형

Java

(23)
[Java] this package org.tutorials.javatutorial; class thisClass { int x = 10; void thisMeth() { int x = 20; System.out.println(x); //20 System.out.println(this.x); //10 } } public class ScopeDemo { public static void main(String[] args) { thisClass c1 = new thisClass(); c1.thisMeth(); } }
[Java] 클래스 멤버, 인스턴스 멤버 인스턴스 변수는 인스턴스가 만들어 지면서 생성되는데, 클래스 메소드는 인스턴스가 만들어 지기 전에 생성 되기 때문에 클래스 메소드가 인스턴스 멤버에 접근 하는것은 존재하지 않는 것에 접근하는 것과 똑같다. package org.opentutorials.javatutorials.classinstancee; class C1{ static int static_variable = 1; int instance_variable = 2; static void static_static(){ System.out.println(static_variable); } static void static_instance(){ // 클래스 메소드에서는 인스턴스 변수에 접근 할 수 없다. //System.out.println(inst..
[Java] 클래스변수 package org.opentutorials.javatutorials.classinstance; class Calculator{ static double PI = 3.14; int left, right; public void setOperands(int left, int right) { this.left = left; this.right = right; } public void sum() { System.out.println(this.left + this.right); } public void avg() { System.out.println((this.left + this.right)/2); } } public class CalcuratorDemo2 { public static void main(Str..
[Java] 인스턴스, class package org.opentutorials.javatutorials.object; class Calculator{ int left, right; public void setOperands(int left, int right) { this.left = left; // this 는 4번째 줄 left 이다 this.right = right; // this 는 4번째 줄 right 이다 } public void sum() { System.out.println(this.left + this.right); } public void avg() { System.out.println((this.left + this.right)/2); } } public class CalculatorDemo { public stat..
[Java] 메소드 메소드 다른 말로 함수. 자바에서는 메소드라고 부르고, 다른 언어에서는 함수라고 불린다.
[Java] for-each package org.poentutorials.javatutorials.array; public class ForeachDemo { public static void main(String[] args) { String[] members = {"박보검", "송강", "정경호"}; for(String e : members) { System.out.println(e); } } } [출력값] 박보검 송강 정경호
[Java] 자바 문서 구글에 "api documentation java" 검색 docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com 클래스 public class ClassApp { public static void main(String[] args) { System.out.println(Math.PI); //3.141592653589793 System.out.println(Math.floor(1.6)); //1.0 System.out.println(Math.ceil(1.6)); //2.0 } } 인스턴스 import java.io.FileNotFoundException; import java.io.IOException; import java.io.Pri..
[Java] 배열 package org.poentutorials.javatutorials.array; public class Array { public static void main(String[] args) { String[] classGroup = {"최진", "최유", "이고잉", "우니우"}; } } string의 배열을 가진다 package org.poentutorials.javatutorials.array; public class Array { public static void main(String[] args) { String[] classGroup = new String[4]; } } 자료형[] 변수 = new 자료형[배열크기]; package org.poentutorials.javatutorials.arr..
[Java] 데이터 타입 [정수형] byte = 1byte / 표현 가능 범위 : -128~127 short = 2byte / 표현 가능 범위 : -32,768 ~ 32,767 int = 4byte / 표현 가능 범위 : -2,147,483,648~2,147,483,647 long = 8byte / 표현 가능 범위 : -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 [실수형] float = 4byte / 표현 가능 범위 : ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38) double = 8byte / 표현 가능 범위 : ±(4.94065645841246544e-324d ~ 1.79769313486231570e+308d) [문자형] c..
[Java] 이클립스의 기능과 예제의 사용 방법 bin(binary) : .class 애플리켘이션 실행 src(source) : .java 소스

반응형