본문 바로가기
Programming/과제

실습과제 - 1일차

by 막이 2012. 3. 8.


public class Test1
{
 public static void main(String[] args)
 {
  //System.out.println("나의 이름은\""+args[0]+"\" 입니다");
  //System.out.print("\""+args[0]+"\"씨의 [hp]는 "+args[1]+"입니다");

  String name = args[0];
  String hp = args[1];

  System.out.println("나의 이름은\""+name+"\" 입니다");
  System.out.print("\""+name+"\"씨의 [hp]는 "+hp+"입니다");
 }
}




public class Test3
{
 public static void main(String[] args)
 {
  int num1 = Integer.parseInt(args[0]);
  int num2 = Integer.parseInt(args[1]);
  if(num1%2==0){
    System.out.print("입력하신 1번째 인자값"+num1+"은 짝수이며 ");
   if(num1%3==0){
    System.out.println("3의 배수입니다.");
   }else{
    System.out.println("3의 배수가 아닙니다.");
   }
  }else if(num1%2!=0){
   System.out.print("입력하신 1번째 인자값"+num1+"은 홀수이며 ");
   if(num1%3==0){
    System.out.println("3의 배수입니다.");
   }else{
    System.out.println("3의 배수가 아닙니다.");
   }
  }
   if(num2%2==0){
    System.out.print("입력하신 2번째 인자값"+num2+"은 짝수이며 ");
   if(num2%3==0){
    System.out.println("3의 배수입니다.");
   }else{
    System.out.println("3의 배수가 아닙니다.");
   }
  }else if(num2%2!=0){
   System.out.print("입력하신 2번째 인자값"+num2+"은 홀수이며 ");
   if(num2%3==0){
    System.out.println("3의 배수입니다.");
   }else{
    System.out.println("3의 배수가 아닙니다.");
   }
  }
 
 }
}



public class Test4
{
 public static void main(String[] args)
 {
  int num1 = Integer.parseInt(args[0]);
  
  if(0<=num1 && num1<=100){
   if(num1>=90){
    System.out.println("입력하신 값"+num1+"점은 수 입니다");
   }else if(num1>=80){
    System.out.println("입력하신 값"+num1+"점은 우 입니다");
   }else if(num1>=70){
    System.out.println("입력하신 값"+num1+"점은 미 입니다");
   }else if(num1>=60){
    System.out.println("입력하신 값"+num1+"점은 양 입니다");
   }else{
    System.out.println("입력하신 값"+num1+"점은 가 입니다");
   }
  }else{
   System.out.println("입력하신 값"+num1+"점은 나올 수 없는 점수 입니다.");
  }
 }
}







public class Test4_02
{
 public static void main(String[] args)
 {
  int input = Integer.parseInt(args[0]);
  
  switch (input/10)
  {
  case 10:
   System.out.println("입력하신 값"+input+"은 수 입니다.");
   break;
  case 9:
   System.out.println("입력하신 값"+input+"은 우 입니다.");
   break;
  case 8:
   System.out.println("입력하신 값"+input+"은 미 입니다.");
   break;
  case 7:
   System.out.println("입력하신 값"+input+"은 양 입니다.");
   break;
  case 6:
   System.out.println("입력하신 값"+input+"은 가 입니다.");
   break;

  default :
   System.out.println("입력하신 값"+input+"은 정확하지 않습니다.");
   break;
  }//end switch
 }//end main
}//end class





public class Example2
{
 public static void main(String[] args)
 {
  System.out.println(args[0]+"단을 출력합니다");
  for(int i = 1; i <10; i++){
   int j = Integer.parseInt(args[0]);
   System.out.println(i+"*"+j+"="+(j*i));
  }
 }
}






//두 수를 입려
public class Example3
{
 public static void main(String[] args)
 {
  int num1 = Integer.parseInt(args[0]);
  int num2 = Integer.parseInt(args[1]);
  int sum = 0;
  
  
  if(num1>num2){
   num1=Integer.parseInt(args[1]);
   num2=Integer.parseInt(args[0]);
  }

  if(num1==num2){
   System.out.println("입력값이 같습니다");
  }else{
   while(num1<num2+1){
    sum = sum + num1;
    num1++;
     if(num1>num2){break;}
   }System.out.println(sum);
  }

 }
}