<변수의 3요소>
1.공간 2. 주소 3. 이름
int num; 변수를 선언했다, 정의했다
num=10; 초기화했다
<연산자 우선순위와 디버깅표>
int result=++num*num;
1) ++num
2) *num
<반복문>
while | for |
반복횟수가 불분명할 때 영원히 무한하게 계속 특정조건을 만족할 때까지 |
반복횟수가 분명할 때(3번, 1부터 100까지 범위가 있을 떄) -웹 개발에서는 for를 많이 씀 |
★ while문을 잘못 작성하게 되면 무한루프의 늪으로
반드시 종료조건과 함께 작성
break를 만나면 즉시 해당 반복문이 종료
<문제풀기>
1. 문제를 먼저 이해
2. 한글코딩>> 주석을 꼼꼼히 적자
3. 실코딩
※ 1)출력문구는 짧게
2)뎁스는 깊지 않게
★유효성 검사
유효성 검사는 본 기능을 하기전에 쓴다
UI/UX : 사용자 경험을 최적화하기위해!!!
★ 상수화 final
조건 : ctrl + c,v 를 시도했다면,
상수화를 할 수 있다.(can, could)
1. 성인인증
만약 회원가입한 회원의 나이(변수System.out.println(num);)가
14세 미만이라면 어린이 회원입니다.
라고 출력해주세요
14세 이상이라면 성인회원입니다.
라고 출력해주세요.
package practice;
public class Practice {
public static void main(String[] args) {
//회원가입한 회원의 나이 변수 선언, 정의
//초기화
int age=14;
//int age;
//age=14;
if(age<1||age>120) {
System.out.println("올바른 나이를 입력했는지 확인해주세요");//이게바로 유효성 검사
}
else if(age<14) {
System.out.println("어린이 회원입니다");
}
else {
System.out.println("성인회원입니다");// 14세 미만이 아니라면 전부 성인!!
}
}
}
2.a와 b는 랜덤한 정수
int a=10;
int b=20;
a와b의 크기를 비교해
a가 크다면 a는 b보다 크다
b가 크다면 a는 b보다 작다
a와 b가 같다면 a와 b는 같다
(상수화 : "a는 b보다")
package practice;
public class Practice {
public static void main(String[] args) {
int a=10;
int b=20;
if(a!=b) { //만약 a와 b가 같지 않다면
final String msg="a는 b보다";
if(a>b) {
System.out.println(msg+"크다");
}
else {
System.out.println(msg+"작다");
}
}
else {
System.out.println("a와 b는 같다");
}
}
}
'JAVA > 강의' 카테고리의 다른 글
JAVA 강의 3일차 - 반복문 (1) | 2025.01.30 |
---|---|
JAVA 강의 1일차- 연산자 (1) | 2025.01.29 |
JAVA 9일차 강의 - 객체 지향 언어 (0) | 2025.01.29 |
8일차 강의 - 개발패턴 (0) | 2025.01.25 |
MVC-V (0) | 2025.01.23 |