팁!!
home키 end키 : 카피할때 편함
alt + 위 아래 : 이동
alt + ctrl + 위아래 : 카피
if문
public class IfExample1 {
public static void main(String[] args) {
//0~100까지의 정수형 난수를 발생
int point = (int)(Math.random() * 101);
System.out.println("점수: " + point);
if (point >= 60 )
System.out.println("60점이상이다.");
else if (point >= 30)
System.out.println("30점 이상이다");
else
System.out.println("30점 이하다.");
}
}
if문 퀴즈
/*
* 양의 정수를 입력받아서 그 수가 홀수라면
* "x는 홀수이다." 짝수라면 "x는 짝수다"를 출력하도록
* 조건문을 활용하여 코드를 만들어라.
* 만약 사용자가 0을 입력하면 0입니다, 음수를 입력하면
* 음의 정수이다, 를 출력하도록 조건문으 수정하라.
*
*/
import java.util.Scanner;
public class ifQuiz {
public static void main(String[] args) {
Scanner number =new Scanner(System.in);
System.out.print("양의 정수를 입력하세요 : ");
int i = number.nextInt();
if(i >= 0) {
if(i == 0)
System.out.println("입력한 정수는 0이다");
else if(i%2 == 0)
System.out.println(i + "은(는) 짝수이다.");
else
System.out.println(i + "은(는) 홀수이다.");
}else
System.out.println(i + "은(는) 음의 정수이다.");
}
}
switch ~ case 문
import java.util.Scanner;
public class Swith {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int point = scan.nextInt();
/*
* swith키위드 뒤에 나오는 변수나 연산식은
* 결과값이 반드시 문자나 정수 타입이어야 한다.
*/
switch(point/10) {
//case뒤에는 반드시 상수를 적어야한다.
case 10:
case 9:
System.out.println("당신의 학점은 a이다");
break;
case 8:
System.out.println("당신의 학점은 b이다");
case 7:
System.out.println("당신의 학점은 c이다");
case 6:
System.out.println("당신의 학점은 d이다");
default:
System.out.println("당신의 학점은 f이다");
}
scan.close();
}
}
import java.util.Scanner;
public class SwithQuiz {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("직급을 입력하세요.");
System.out.println("{사원, 대리, 과장}");
String position = scan.next();
switch (position) {
case "사원":
System.out.println(position + "의 급여는 200만원 입니다.");
case "대리":
System.out.println(position + "의 급여는 300만원 입니다.");
case "과장":
System.out.println(position + "의 급여는 400만원 입니다.");
default:
}
}
}
반복문 loop - while, do ~ while , for
while
public class WhileEx {
public static void main(String[] args) {
//1~10까지의 누적합계를 구하는 로직
int sum = 0; //합계를 저장할 변수
int n = 1;
while(n <= 10) {
sum += n;
n++; //제어변수 조작을 통해 반복문이 언젠가 false되면 종료
}
System.out.println("1부터 10까지의 누적합" + sum);
}
}
'IT' 카테고리의 다른 글
8. 자바 - 메서드 (0) | 2022.08.27 |
---|---|
6. 자바 - Enhanced for loop문, do~while문 (0) | 2022.08.20 |
4. 자바 - 난수생성, 연산자, 우선순위, 제어문, 배열 (0) | 2022.08.19 |
3. 자바 - 데이터 타입2, 형 변환, 연산자 (0) | 2022.08.18 |
2. 자바- 기본구조 주석문, 변수, 식별자, 데이터타입 (0) | 2022.08.17 |