■ 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. 논리형 : boolean (1byte) 예) true/false - 정수형 : 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" - 정리문제(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 |