/*문제 9 [별출력 위아래 선택]
  밑변의 길이와 방향을 입력 받아 직각 삼각형을 출력하라.
  예)  출력 예:

  java Test07 6 역
  ******
  *****
  ****
  ***
  **
  *

 

  java Test07 6 순
  *
  **
  ***
  ****
  *****
  ******

 

class Test{

 public static void main(String[] args) throws Exception {

    int length = Integer.parseInt(args[0]);

    if (args[1].equals("이")) {
      for (int i = 1; i <= length; i++) {
        for (int j = 0; j < i; j++) {
          System.out.printf("*");
        }
        System.out.println();
      }
    } else if (args[1].equals("역")) {
      for (int i = 0; i < length; i++) {
        for (int j = length; j > i; j--) {
          System.out.printf("*");
        }
        System.out.println();
      }
    }

  }
}

 

 

Posted by 안낭우훗

/*문제 8 [별모양 삼각형  (기본)]
* 밑변의 길이를 숫자를 입력 받아 직각 삼각형을 출력하라.
* 예) java Test 6
* 출력 예:


   *****
   ****
   ***
   **
   *
 

 

for (int i = 0; i < no; i++) {
     for (int j = i; j < no; j++) {
       System.out.printf("*");
     }
     System.out.println();
   }

Posted by 안낭우훗

/*문제 7 [별모양 삼각형  (기본)]
* 밑변의 길이를 숫자를 입력 받아 직각 삼각형을 출력하라.
* 예) java Test 6
* 출력 예:


  *
  **
  ***
  ****
  *****
  ******

 

   for (int i = 1; i <= no; i++) {
     for (int j = 0; j < i; j++) {
       System.out.printf("*");
     }
     System.out.println();
   }
   System.out.println();
 

Posted by 안낭우훗

 /*문제  선, 도형들 (기본)
  * 밑변의 길이를 숫자를 입력 받아 직각 삼각형을 출력하라.
  * 예) java Test 6

 
    ******
 
    *
    *
    *
    *
    *

 


 

class Test{

  public static void main(String[] args) throws Exception {
    int inputNum = Integer.parseInt(args[0]);
    int no = inputNum;

 

    for (int i = 0; i < no; i++) {
      System.out.printf("*");
    }
    System.out.println();
    System.out.println();
 

 

    for (int i = 0; i < no; i++) {
      System.out.printf("*");
      System.out.println();
    }
    System.out.println();

  

   }
}

Posted by 안낭우훗

/*문제 6 [난수 새기]
 * 숫자(약 -21억 ~ +21억)를 입력받아서
 * 컴퓨터에서 생성한 난수를 몇 개 포함하고 있는 지 세어라
 * 예) java Test02 1566874
 * 출력 예:
 * 난수: 6
 * 개수: 2

 

public class Test {
  public static void main(String[] args) {
    int inputNum = Integer.parseInt(args[0]);
    int randomNum = (int)(Math.random() * 10);
    int count = 0;
    while (inputNum > 0) {
      if ((inputNum % 10) == randomNum)
        count++;
      inputNum /= 10;
    }

    System.out.printf("난수: %d\n", randomNum);
    System.out.printf("포함 개수: %d\n", count);
  }
}

 

 

 

 

# Math.random()
- 0 <= x < 1
- x는 부동소수점이다.
- 예)
0.007654
0.23675
0.09945
0.1278432

Posted by 안낭우훗

/*문제 5 [숫자 쪼개서 가장큰수 가장 작은수 찾기]
 * 숫자(약 -21억 ~ +21억)를 입력받아서 그 숫자 중에 최대 값과 최소 값을 찾아라!
 * 예) java Test 1566874
 * 각각의 숫자 자리를 비교해라
 * 출력 예:
 * 최대 값: 8
 * 최소 값: 1

 

 

public class Test {
  public static void main(String[] args) {
    int num = Integer.parseInt(args[0]); //예)57822447
    int maxNum = num % 10, // 7
        minNum = maxNum; // 7
    num /= 10; // 5782244
    int remainder = 0;
    while (num > 0) {
      remainder = num % 10;
      if (remainder > maxNum)
        maxNum = remainder;
      if (remainder < minNum)
        minNum = remainder;
      num /= 10;
    }

    System.out.printf("최대 값: %d\n", maxNum);
    System.out.printf("최소 값: %d\n", minNum);
  }
}

Posted by 안낭우훗

/* 문제: 4 [가장 큰수 가장 작은수 찾기]
 * 숫자를 입력 받아서 그 중 가장 큰 수와 가장 작은 수를 찾아라!
 * 예) java Test 278 34 12 1980 22 6
 * 출력 예:
 * 가장 큰 수: 1980
 * 가장 작은 수: 6

 

class Test{

  public static void main(String[] args) throws Exception {
    int num = Integer.parseInt(args[0]);
    int maxNum = num;
    int minNum  = num;

    for (int i = 1; i <= args.length -1; i++ ) {
      num =  Integer.parseInt(args[i]);
      if (num > maxNum) {
        maxNum = num;
      }
      if (num < minNum) {
        minNum = num;
      }

    }
    PrintValue(maxNum, minNum);
   }
   static void PrintValue(int maxNum, int minNum) {
     System.out.printf("(최대: %d)\n(최소: %d)", maxNum, minNum);
   }
}

Posted by 안낭우훗

/* 문제: 3 [숫자 쪼개서 홀짝의 갯수세기]
 * 숫자(약 -21억 ~ +21억)를 입력받아서 그 숫자에 포함된 홀수와 짝수를 센다.
 * java Test 1566874
 * 힌트: /, % 연산자를 활용하라!
 * 출력 예:
 * 짝수: 4
 * 홀수: 3

 

class Test{

  public static void main(String[] args) throws Exception {
    int num = Integer.parseInt(args[0]);
    int op = 0;
    int oddNum = 0;
    int evenNum  = 0;

    while (num > 0) {
      op = num % 10;

   // if ((num % 2) == 0)
      if ((op % 2) == 0) {
        oddNum++;
      } else if ((op % 2) != 0) {
        evenNum++;
      } else {

      }
      num /= 10;
    }
    PrintValue(oddNum, evenNum);
   }
   static void PrintValue(int oddNum, int evenNum) {
     System.out.printf("(홀수: %d)\n(짝수: %d)", oddNum, evenNum);
   }
}

Posted by 안낭우훗

/* 문제: 2 [홀짝의 갯수세기]
 * 숫자를 입력받아서 홀수 개수와 짝수 개수를 센다.
 * 출력 예:
 * 짝수: 4
 * 홀수: 3
 * 힌트:  java Test 1 5 6 6 8 7 4

 

class Test{

  public static void main(String[] args) throws Exception {
    int num = 0;
    int oddNum = 0;
    int evenNum  = 0;

    for (int i = 0; i <= args.length -1; i++) {
      num = Integer.parseInt(args[i]);
      if ((num % 2) == 0) {
        oddNum++;
      } else if ((num % 2) != 0) {
        evenNum++;
      } else {

      }
    }
    PrintValue(oddNum, evenNum);
   }
   static void PrintValue(int oddNum, int evenNum) {
     System.out.printf("(홀수: %d)\n(짝수: %d)", oddNum, evenNum);
   }
}

Posted by 안낭우훗

 

닷넷 컴팩트 프레임워크(.NET Compact Framework)는 윈도 CE 기반 PDA, 모바일 폰, 셋톱박스와 같은 모바일 또는 임베디드 디바이스에서 사용가능하도록 설계된 닷넷 프레임워크의 하위집합(subset)이다.

 

특징

닷넷 컴팩트 프레임워크는 관리되는 코드와 XML 웹 서비스의 세계를 스마트 장치로 옮겨주어 PDA, 휴대폰 및 셋톱박스와 같은 장치에서 다운로드 가능한 안전한 응용 프로그램을 실행할 수 있도록 만들어 준다. 닷넷 컴팩트 프레임워크는 데스크톱 닷넷 프레임워크의 하위 집합이므로 개발자는 그 장치와 데스크톱 및 서버 환경에서 기존 프로그래밍 기술과 기존 코드를 어렵지 않게 다시 사용할 수 있다. 이 외에도 닷넷 컴팩트 프레임워크는 모든 닷넷 프레임워크의 도구 및 프로그래밍 모델을 공유하므로 스마트 장치용 응응 프로그램 개발 비용을 줄일 수 있으며 이에 따라 효율적인 리소스 활용이 가능하다는 장점이 있다.

 

 

 

 

위치

C:\Windows\Microsoft.NET

C:\Windows\Microsoft.NET\Framework\

C:\Windows\Microsoft.NET\Framework\v3.5

 

C:\Windows\Microsoft.NET\Framework64\

'RECOGNIZE > 기본지식' 카테고리의 다른 글

[지식] DLL (Dynamic Link Library)  (0) 2018.08.02
Posted by 안낭우훗
이전버튼 1 2 3 4 5 이전버튼

블로그 이미지
좋은싸이트 공유, 재해석 , 공부 정리, 틀린거 알려 주세요~
안낭우훗

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함