YOO
Published 2022. 4. 27. 23:40
목표달성(2022.4.27) 구디아카데미

■ HOMEWORK


2. [트러블슈팅] 그날 트러블슈팅 또는 본인 습관체크 >> 
                 잘안되는 부분은 문제 해결 어떻게 했는지

  System.out.printf("%d/%d = %.2f", enum1, enum2, result); // 1. printf() 3.33
// %.2f -> 소수점 뒤의 자릿수 갯수

▶ch = scanner.next().charAt(0);
//  scanner.next() 문자열을 입력받아서 charAt(0) 그 중에 첫번째 문자

▶ q4) 'A' - 'a' 결과는?
System.out.println("q4) 'A' - 'a' > " +  ('A' - 'a') );  //  65 - 97  = -32 
//System.out.println( 'a' - 'A' );  //  97('a') - 65('A')  = 32 
▶ q5) 대문자 'A'를 소문자로 변환하기
System.out.println("q5) " + (char)('A' + 32));   // 둘 중 하나
System.out.println("q5) " + (char)('A' + ('a' - 'A')));
// 'A'(char) + 32(int) > int
▶ q6) 다음 주어진 상황을 이용하여 아래 변수를 10+3=13 으로 출력하시오. 
// + 의 두가지 의미 : 숫자 + 숫자 연산, "문자열" + 숫자   출력        
int a =10, b=3; char op = '+';
// System.out.println("정수값" + 3  ); // 정수값1
System.out.println( "" + a + 3  ); // 103
System.out.println(a+3);
//                int  +  int = 13
//                ""   +  int = 103
System.out.println( "" + a + op + b + "=" + (a+b));
// 'a' 문자  "abc"  문자열

=> 문제 확인하고 왜 그렇게 풀이와 답이 나오는지 생각해보며 다시한번 확인합니다.

      모르는 개념들을 외우고 문제에 적용해서 풉니다.

 

■ 목표달성

>> 1. 자바의 기본자료형을 말할 수 있다. - 있다
>> 2. 나누기 프로그램을 작성할수 있다. - △

 

  1. 정리문제(1)
    ㅁ 자료형의 정리 
    1. 논리형 : boolean (1byte) 예) true/false
  2. 정수형 : byte (1byte) 예) -100;
    short (2byte) 예) 28
    int (4byte) 예) 3;
    long (8byte) 예) 2000000000L;
    3. 실수형 : float (4byte) 예) 1.25f;
    double (8byte) 예) 0.00005;
    4. 문자형 : char (2byte) 예) 'i'
    -------------------------------------------- 참조형
    5. 문자열형 : String 예) "abcdef"
  3. 정리문제(2)
    * 출력내용: 다음화면과 같이 클래스를 작성하시오.
    더하기 프로그램입니다.
    숫자1 입력 : __입력받기
    숫자2 입력 : __입력받기
    결과 : 예) 10 / 3 = 3.333333

import java.util.Scanner;

     public class A{

     publid static void main(String [] args); {

     int number1 = 0, number2 = 0; float result = 0.0f;

     Scanner scanner = new Scanner(System.in);

     System.out.println("더하기 프로그램입니다.");

     System.out.println("숫자1 입력 : " );

     number1 = scanner.nextInt();

     System.out.println("숫자2 입력 : " );

     number2 = scanner.nextInt();

 

     result = (float) number1/ number2;

     System.out.println("결과 : " + number1 + "/" + number2 + "=" + result );

    }

}

 

 

'구디아카데미' 카테고리의 다른 글

목표달성(2022.5.3)  (0) 2022.05.03
목표달성(2022.5.2)  (0) 2022.05.02
목표달성(2022.4.28)  (0) 2022.04.28
목표달성(2022.4.26)  (0) 2022.04.26
목표달성(2022.04.25)  (0) 2022.04.26

검색 태그