package kr.s20.object.lang; public class MathMain { public static void main(String[] args) { //절대값 처리 int a = Math.abs(-10); System.out.println("절대값:"+ a); //소수첨 올림처리 double b = Math.ceil(3.3); System.out.println("올림처리"+b); //소수점 버림처리 double c = Math.floor(3.7); System.out.println("버림"+c); //반올림 처리 round() 괄호안에는 무조건 floor 만 가능 double 안됨 int d = Math.round(3.7f); System.out.println("반올림:"+d); //2..
전체 글
열심히 살아보기위해 만든 블로그입니다.package kr.s20.object.lang; public class SpringBufferMain { public static void main(String[] args) { StringBuffer sb = new StringBuffer("여름 덥다!!"); System.out.println("1:" + sb); //지정한 인덱스이 문자 삽입 sb.insert(2, "이"); //2번 인덱스에 "이"라는 값을 새롭게 삽입한다. System.out.println("2:" + sb); //문자열 뒤에 새로운 문자열을 추가 sb.append("가을은"); System.out.println("3:" + sb); sb.append("시원하다"); System.out.println("4:" + sb); //시..
package kr.s20.object.lang; /* * 문자열 - 명시적으로 객체 * String s = new String("하늘); * String s3 = new String("하늘); *메모리 안에 하늘이라는 객체가 각자 생성된다.(2개의 하늘 객체가 메모리에 들어감) * * 문자열 - 암시적으로 객체 * String s2 = "바다"; * String s4 = "바다"; * 메모리 안에는 바다라는 한 개의 객체를 s2와 s4가 서로 공유한다.(바다 라는 객체 1개만 존재) */ public class SpringMain01 { public static void main(String[] args) { //암시적으로 문자열 생성 //같은 문자열을 사용할 경우 객체를 공유 String str1 =..
package kr.s20.object.lang; public class ObjectMain01 { public static void main(String[] args) { ObjectMain01 ob = new ObjectMain01(); System.out.println(ob.getClass()); System.out.println(ob.getClass().getName());//클래스명 반환 System.out.println(ob.hashCode());//10진수의 유니크한 값 반환(object의 해시코드 값을 반환해주는 코드) //10진수 -> 16진수(로 변환) System.out.println(Integer.toHexString(ob.hashCode())); System.out.println(..
package kr.s19.object.finaltest; class A{ //멤버 필드 final int NUM = 10; //상수 //상수는 일반적으로 대문자로 많이 사용한다.~~!~!~!~!~!~~!~!~!!~ public static final int NUMBER = 20; //static이기 때문에 객체 생성 없이 호출가능 // 스태틱을 사용한 상수를 주로 가장 많이 사용한다. } public class FinalMain01 { public static void main(String[] args) { A ap = new A(); //ap.NUM = 20; //상수는 변경이 불가능하기에 에러가 발생한다. System.out.println(ap.NUM); //static 상수 호출 System.ou..
package kr.s18.object.poly; //부모클래스 class Parent{ int a = 100; } //자식클래스 class Child extends Parent{ int b = 200; } public class PolyMain01 { public static void main(String[] args) { Child ch =new Child(); System.out.println(ch.a); System.out.println(ch.b); Parent p = ch; //자식클래스 타입에서 부모클래스(Parent)로 바꿈, //업캐스팅, 자동적으로 형변환됨 System.out.println(p.a); //호출범위를 벗어나서 호출 불가. //System.out.println(p.b);//b..