봉식's 웹프로그래밍공부

웹프로그래밍 Java 공부과정 6 본문

웹프로그래밍공부과정/Java

웹프로그래밍 Java 공부과정 6

우장식 2017. 1. 18. 11:20

 


형변환,Math클래스의 중요함수




Math.floor 함수 무조건 소수점뒷자리 버리기

Math.ceil 무조건 반올림                           

Math.round 소숫점5부터 반올림하기           


Math.random함수는 0.0~0.99999사이에있는 숫자를 랜덤으로 출력해주는 랜덤함수입니다.

저는 실수형을 정수형으로 형변환시켜주는 int my=(int)(Math.random()*10)+1;형태로 고딩을 했습니다.




벡터나  ArrayList에 추가 add시킴
  Vectot 클래스


자바에서의 배열은 고정길이를 사용하고있다 즉 배열이 한번 생성되면 길이를 늘이거나 줄일수없지만 

Vector 클래스는 가변길이의 배열을 제공하기때문에 필요에 따라 자동으로 늘어나고 줄어들수있다.




전역변수는 클래스안이라면 어느위치에서든지 사용이 가능한 변수를 말합니다

지역변수는 일정지역 안에서만 사용이 가능한변수를 말합니다.

같은 m이라는 변수명을 사용하지만m이가리키는것과this.m  큰차이점이있습니다

 m은 지역변수를 가리키며 바로 2300이되겠고 this.m은 전역변수를 가리키기때문에 7800을 출력해줍니다.


  

채팅시 최소3개 변수필요 * 50명 => 150변수필요
접속이름 String name="sky" ;
접속나이 int age=27 ;
접속성별 booleand gender=true;

채팅시  변수대신 배열 
 String[ ] chatt=new String[50];
 배열은 같은타입만 취급

채팅시  변수대신 배열대신 개체로 취급
String name=new String("sky") ;
Integer  age=new Integer(27) ;
Booleand gender=new Boolean(true);


this키워는 현재클래스의 Non-static껏 접근
this키워드는 Non-static 필드, 메소드 접근가능
this키워드는 상속시 부모의 Non-static껏도 접근가능
this키워드는 static키워드접근금지
this키워는 현재클래스및 상속시 부모클래스까지 접근

 



오늘은 여기까지!!! 



〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

 

저의네이버블로그는 ☞http://wkdgkssk95.blog.me/

저의네이버블로그 ☞http://wkdgkssk95.blog.me/

저의네이버블로그 ☞http://wkdgkssk95.blog.me/


〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓




Comments