202401to07
  • 2023.12.29.금.day.2
    2023년 12월 29일 09시 32분 16초에 업로드 된 글입니다.
    작성자: 202401to07

    A05~

    아스키 코드 acsii code

            문자형은 덧셈이 오류.  
            int + char : 불가능
            c1 = c1 +1 : 불가능
            c1++ : 가능. 증감연산자는 자동으로 캐스팅하여 덧셈.

     

            System.out.print((int)(start)); // 줄 바꿈 없음
            System.out.println((int)(start));  //ln 은 출력하고 줄바꿈 \n은 줄바꿈

    string 메서드

    String 메서드 정리 - A11

     String message ="Hello, World~";
            // 1.메소드 괄호안에 아무것도 없는 것. : length, isEmpty, toUppercase, toLowerCase
            System.out.println("message.length() :" + message.length());
            System.out.println("message.toUpperCase() : "+message.toUpperCase());
            System.out.println("message.isEmpty() : "+message.isEmpty());
            // 2.메소드 괄호안에 정수 1개를 쓰는 것 : charAt  
            // 문자의 문자열은 0부터 순서대로 문자에게 번호를 매깁니다. -> index
            System.out.println("message.charAt(0) : " + message.charAt(0));
            System.out.println("message.charAt(3) : " + message.charAt(3));
            System.out.println("message.charAt(4) : " + message.charAt(4));
            // 현재 message에서 마지막 인덱스는 얼마인가하면..... length-1
            // 3.메소드 괄호안에 문자열 1개를 쓰는 것. : concat, equals ,startsWith , endsWith , indexOf
            System.out.println("message.concat(\"~짱짱\") :"+ message.concat("~짱짱"));
            //대소문자 구분하면서 hello 로 시작하는지 검사하는 메소드
            System.out.println("message.startsWith(\"hello\") :" + message.startsWith("hello"));
            System.out.println("message.startsWith(\"Hello\") :" +message.startsWith("Hello"));
            System.out.println("message.endsWith(\"~\") :" + message.endsWith("~"));
            // 문자열안에서 원하는 단어의 위치를 찾기 -> 시작위치 index 값을 리턴, 단어가 없으면 -1을 리턴
            System.out.println("message.indexOf(\"World\") :"+message.indexOf("World"));        //  7
            System.out.println("message.indexOf(\"World\") :"+message.indexOf("world"));        // -1

            // 4.메소드 괄호안에 정수 2개를 쓰는 것. : substring (문자열 부분 추출: 시작인덱스,마지막인덱스값을 인자로 주기)
            System.out.println("message.substring(0, 4) : "+message.substring(0, 4)); //Hell
            System.out.println("message.substring(2, 4) : "+message.substring(2, 4)); //ll
            // 추출할 때 마지막 인덱스 4는 포함 안함. 결국 추출하는 문자개수는 endIndex-beginIndex 공식이 성립합니다.

            message="hello";
            System.out.println("message.equals(\"Hello\") :" + message.equals("Hello"));
            System.out.println("message.equals(\"hello\") : " + message.equals("hello"));

            // 5.메소드 괄호안에 문자 또는 문자열 2개를 쓰는 것. : replace (문자열 바꾸기)
            System.out.println(message.replace("ll", "****"));

     


     

    깃허브 연동 및 올리기 push

     

    >>  class231228폴더>java폴더 오른쪽클릭 git bash here 창에 아래 입력 

     

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git config user.email
    jyz2927@gmail.com

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ got log
    bash: got: command not found

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git log
    fatal: your current branch 'main' does not have any commits yet

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git remote add origin https://github.com/cheonyejin/javaLesson.git

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git remote -v
    origin  https://github.com/cheonyejin/javaLesson.git (fetch)
    origin  https://github.com/cheonyejin/javaLesson.git (push)

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git config --global user.name "cheonyejin"

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git config user.name
    cheonyejin

    올릴 파일들을 day1소스 라는 이름으로 올리기


    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git log
    commit 9fbaf6455fa71cd67f926208003d468f0e64c1ae (HEAD -> main)
    Author: cheonyejin <jyz2927@gmail.com>
    Date:   Fri Dec 29 16:41:54 2023 +0900

        day1소스

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
    $ git push origin main
    Enumerating objects: 8, done.
    Counting objects: 100% (8/8), done.
    Delta compression using up to 20 threads
    Compressing objects: 100% (4/4), done.
    Writing objects: 100% (8/8), 2.02 KiB | 2.02 MiB/s, done.
    Total 8 (delta 0), reused 0 (delta 0), pack-reused 0
    To https://github.com/cheonyejin/javaLesson.git
     * [new branch]      main -> main

    Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

    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.03.화.day4  (0) 2024.01.03
    2024.01.02.월.day3  (0) 2024.01.02
    댓글