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
하세
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
04.03(접근제한자, 메소드, 추상클래스, super, 오버라이딩, 클래스 형변환) (0) | 2020.04.04 |
---|---|
04.02(멤버 관리 프로그램) (0) | 2020.04.02 |
03.31(.toString, for문을 활용한 예제와 로또번호 생성기) (0) | 2020.03.31 |
03.30(별 출력하기, arguments 입력 받기, 2차원 배열의 초기화) (0) | 2020.03.30 |
03.27 중첩반복문(구구단과 별 출력하기) (0) | 2020.03.27 |