융프1 실습과제_4/27

나은·2023년 6월 6일

융프1 실습과제

목록 보기
6/11
post-thumbnail

복습

  • 코드타이핑 6/6
  • 복습

문제




정답코드

메인 클래스

package do_it_java_ch2;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Example ex=new Example();
		
		// 1번
		int a=5;
		System.out.print("1번문제= ");
		if(ex.odd(a))
			System.out.println("홀수");
		else
			System.out.println("짝수");
		
		// 2번
		char c = 's';
		c=next(c);
		System.out.println("2번문제= " +c);
		
		// 3번
		int[]data= {10,5,8,20,7,3,30,25,15};
		System.out.println("3번문제= "+ ex.min(data));

	}
	
	//2번
	static char next(char ch) {
		return (char)(ch+1);
	}

}

메소드 클래스

package do_it_java_ch2;

public class Example {
	
	//1번
	boolean odd(int n) {
		if(n%2==1)
			return true;
		else
			return false;
	}
	
	//3번
	int min(int[] dat) {
		int min=dat[0];
		for(int i=1; i<dat.length; i++) {
			if(dat[i]<min)
				min=dat[i];
		}
		return min;
	}

}

공부

  • 2번 문제만 static인 이유는?
    인스턴스를 생성하지 않고도 바로 클래스를 만들 수 있는 것임
  • if문이 조건문에 true/false가 들어와도 되는거니?
    true일때 if문을 실행하고 false면 실행하지 않아
profile
코딩공부블로그

0개의 댓글