202401to07
  • 2024.01.03.화.day4
    2024년 01월 03일 09시 19분 34초에 업로드 된 글입니다.
    작성자: 202401to07

    A21~

    //변수 선언의 위치-> 변수의 사용범위
    public class A21VarivableArea {

        int number=999;             //클래스 범위에서 사용되는 변수
        static int number2=888888;                  //static으로 선언해야 main에서 사용가능
        public static void main(String[] args) {    //static붙어있잖아 그치

     

    오늘까지 제출 과제 

    package basic.day3;

    public class HomeCharType {
       
    public static void main(String[] args) {

            /* [과제-2024/0103 22시까지 제출] 문자열을 구성하는 문자의 종류 분석하기 ::
            1) message = "Hello* Java Hi* Linux~~~";
            2) 1)번의 문자열을 구성하는 문자 하나하나가 '대문자 '소문자 '숫자 '기호' 중 어떤 종류의 문자인지 검사합니다.
            3) 2)번의 검사를 통해서 문자열을 구성하는 문자의 종류와 개수를 구하여 출력합니다.
            변수명 :
            대문자의 갯수 upperCount
            소문자의 갯수 lowerCount, 숫자의 갯수 numberCount, 기호의 갯수 symbolCount
            HomeCharType.java
            출력 예시 :
            -----
            문자열 : Hello* Java Hi* Linux~~~ 문자 종류 : 대문자 4개, 소문자 12개, 숫자 0개, 기호 8개 */

            int upperCount = 0;
            int lowerCount = 0;
            int numberCount = 0;
            int symbolCount = 0;

            String message = "Hello* Java Hi* Linux~~~" ;
           
            for (char i : message.toCharArray()) {
                if (Character.isUpperCase(i)) {
                    upperCount++;
                } else if (Character.isLowerCase(i)) {
                    lowerCount++;
                } else if (Character.isDigit(i)) {
                    numberCount++;
                } else {
                    symbolCount++;
                }
            }
            System.out.println("문자열 : " + message);
            System.out.println("문자 종류 : 대문자 " + upperCount + "개, 소문자 " + lowerCount + "개, 숫자 " + numberCount + "개, 기호 " + symbolCount + "개");

        }
       
    }

     

     

    점심시간 과제

    A22응용---->A25

    A27 다시해  무조건 다시해

     

     

    오늘의 수업내용

    1. for문 조건식 완벽하게 쓰기 for(int i = 0; i <10 ; i++){

    2. 사용자가 정의하는 메소드 형식

    -인자, 리턴값 

    -인자:1. 형식매게변수 2. 실매게변수 

    -static메소드는 main에서 실행하기 위해 만든것이다.

    3. 배열은 for문 반복문 필수

    -int배열, char배열

    4. message 문자열이 "Hello World"일때 역순으로 나열하기

    char[]배열 이용해서 하기 

    for (int i = 0; i < message.length(); i++) {
                messageArray[i] = message.charAt(message.length() - 1 - i);

     

     

     

     

     

     

     

     

     

    '보안' 카테고리의 다른 글

    2024.01.08.월.day7  (0) 2024.01.08
    2024.01.05.금.day6  (0) 2024.01.05
    2024.01.04.목.day5  (0) 2024.01.04
    2024.01.02.월.day3  (0) 2024.01.02
    2023.12.29.금.day.2  (0) 2023.12.29
    댓글