728x90
반응형

반환값 없고 매개변수 없는 메소드

public void printLottoNumbers(){
	int[] lotto = new int[6];
		for(int i=0; i<lotto.length; i++) {
			lotto[i] = (int)(Math.random()*45)+1;
			System.out.print(lotto[i]+" ");
			
			for(int j=0; j<i; j++) {
				if(lotto[i]==lotto[j]) {
					i--;
					break;
				}
			}
		}
	System.out.println();
}

 

반환값 없고 매개변수 있는 메소드

public void outputChar(int i, char c) {
		for(int j=0; j<i; j++) {
			System.out.print(c);
		}
		System.out.println();
	}

 

반환값 있고 매개변수 없는 메소드

public char alphabet() {
		char c = (char) ((int)(Math.random()*26)+97);
		System.out.println(c);
		return c;
	}

 

반환값 있고 매개변수 있는 메소드

public String mySubstring(String s, int i, int j) {
	if(s==null||s.length()==0)
		return null;
	String result = (s.substring(i,j+1));
	System.out.println(result);	
	return result;
}

 

메인 메소드

public static void main(String[] args) {
		NonStaticSample nss = new NonStaticSample();
		nss.printLottoNumbers();
		nss.outputChar(3, 'h');
		nss.alphabet();
		nss.mySubstring("안녕하세요", 2, 3);
	}

>

26 18 3 30 45 9  (랜덤 값)
hhh
s
하세

 

 

반응형
복사했습니다!