데이터 저장장소 레지스터 : CPU에 있으며 가장 처리속도가 빠르다. 개수가 정해져 있어서 컴파일러가 필요할떄 할당. 우리가 직접 제어하지는 않고, 프로그램에서도 따로 언급하지 않는다. 스택(Stack) : RAM 영역에 있으며 스택 포인터를 이용해서 프로세서가 관리한다. 스택포인터는 데이터를 넣고 꺼낼때 그 값이 변경 .. Java 개념정리 2011.01.02
비정형 인자 비정형 인수 - 비정형 인자라고도 한다. JDK5.0 에 추가된것으로 호출할 시점에 인수의 갯수가 정해진다. public class sum2 { public int sum(int ... args) { int s=0; for(int i=0 ; i<args.length ; i++) s+=args[i]; return s; } /* for(int n : args) s+=n; 이렇게 해도된다.*/ public static void main(String[] args){ sum2 ob = new sum2(); int s1 = ob.sum(1,3,5,7.. JAVA programing 2010.12.31
간단한 로또 프로그램 import java.util.Random; public class Lottory { public static void main( String[] args ) { Random rnd = new Random(); int [] num = new int[6]; int i,cnt,su; cnt=0; jump: while(cnt<6) { su= rnd.nextInt(46)+1; for(i=0;i<cnt;i++) { if(num[i]==su) continue jump; } num[cnt++]=su; } for(int n :num) System.out.print(n+"\t"); } } JAVA programing 2010.12.30