FIF's 코딩팩토리

자바 기초 NCS교육과정(3)-문제풀이 본문

Back-End/국비 NCS교과과정

자바 기초 NCS교육과정(3)-문제풀이

FIF 2019. 7. 3. 00:00
반응형

이번 시간은 문제풀이 시간 입니다.

코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요!

생각하는 시간이 많을수록 실력은 향상됩니다.

 

 

Prob01.java

 

 
  num변수의 값이 10의 배수이면 1을 아니면 0을 
  res변수에 리턴하는 프로그램을 구현하시오.
  [실행결과]
  res=0
 

 

 

 

 

 

 

 

 

package java0911_basic.prob;

public class Prob01 {

	public static void main(String[] args) {
		int num = 20;
		int res = num%10==0 ? 1 : 0;
		System.out.println("res="+res);	
	}//end main()
}//end class

 

Prob02.java

 
  num변수의 값이 10의 배수이면 1을 아니면 0을 
  res변수에 리턴하는 프로그램을 구현하시오.
  [실행결과]
  res=0
 

 

 

 

 

 

 

 

 

package java0911_basic.prob;

public class Prob01 {

	public static void main(String[] args) {
		int num = 20;
		int res = num%10==0 ? 1 : 0;
		System.out.println("res="+res);	
	}//end main()
}//end class

 

Prob03.java


1  사과를 담는데 필요한 바구니의 수를 구하는 코드이다. 
2  만일 사과의 수가 123개이고 하나의 바구니에는 10개의 사과를 담을 수 있다면,
   13개의 바구니가 필요하다
3  [실행결과]
    필요한 바구니의 수 : 13
 

 

 

 

 

 

 

 

 

package java0911_basic.prob;

public class Prob04 {

	public static void main(String[] args) {
		//여기에 작성하시오.	
		int total = 123;
		int ten = 10;
		System.out.println(total%ten == 0 ? total/ten : total/ten + 1);
	}//end main()
}//end class

 

Prob04.java

 
  num변수의 절대값을 출력하는 프로그램을 구현하시오.
  [실행결과]
  10
 

 

 

 

 

 

 

 

 

package java0911_basic.prob;

public class Prob03 {

	public static void main(String[] args) {
		int num = -10;
		//여기에 작성하시오.
       System.out.println(num>=0 ? num : -num);
	}//end main()
}//end class

 

Prob05.java

 
 평년,윤년을 구하는 프로그램을 구현하시오.
 1 윤년의 조건
  1) 년도를 4로 나눈 나머지가 0이고 100로 나눈 나머지가 0이 아니다.
  2) 년도를 400로 나눈 나머지가 0이다.
   
  2 [출력결과]
    2012년도는 윤년입니다.
    2013년도는 평년입니다.
 

 

 

 

 

 

 

 

 

package java0911_basic.prob;

public class Prob05 {

	public static void main(String[] args) {
		int year=2012;
		
		String leapYear= year%4==0 && year%100!=0 || year%400==0 ? "윤년" : "평년";
		
		System.out.println(year+"년도는 "+leapYear+"입니다.");
		//여기에 작성하시오.
	}//end main()
}//end class

 

 

반응형
Comments