class exIf{

 public static void main(String a[]){

  int x=1;
  int y=12;
  int z=10;

  int min=x;
  int max=x;

  if (y<z){
  
   max=z;
   
   if(y<min){
    min=y;
   }
   } else {

   max=y;

   if(z<min){
    min=z;
   }
  }

  System.out.println("min : " + min + " max : "+ max);
 }
}


if문을 2개이하로 쓰는 방법은 없을까? 


for(int i=1; i<=5; i++){
   for(int j=1; j<=i;j++){
    System.out.print("*");
   }
   for(int k=4-i; k>=0;k--){
    System.out.print(" ");
   }
   for(int l=5-i; l>=0;l--){
    System.out.print("*");
   }
   System.out.println();
  }

//위쪽 바람개비 

  for (int i=1;i<=5;i++) {
   for (int j=4-i;j>=0;j-- ) {
    System.out.print(" ");
   }
   for (int k=0;k<i;k++) {
    System.out.print("*");
   }
   for (int l=1;l<i;l++) {
    System.out.print(" ");
   }
   for (int m=5-i;m>=0 ;m--) {
    System.out.print("*");
   }
   System.out.println();
  }
// 아래쪽 바람개비


public static void main(String[] args) {

  for(int i=1; i<6;i++){

   for(int j=5-i; j>0;j--){
    System.out.print(" ");
   }

   System.out.print("*");
   int tmpi=2*(i-1);

   for(int k=tmpi-1; k>0; k--){
    System.out.print(" ");
   }
   if(i==1) {
    System.out.println();
    continue;
   }
   else System.out.println("*");
  }

  for(int i=1; i<5;i++){
   for(int j=1;j<i+1;j++){
    System.out.print(" ");
   }
   System.out.print("*");
   for(int k=(2*(5-i-1))-1;k>0;k--){
    System.out.print(" ");
   }
   if(i==4) continue;
   else System.out.println("*");
  }

 }


+ Recent posts