3-8. 자바 실습 정리 (2)

Dec 13, 2023
3-8. 자바 실습 정리 (2)

 

1. 자바 연습하기

  1. 사용자로부터 입력 받은 두 수를 받아서 더하기
package ex02; import java.util.Scanner; public class Add2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x, y, sum; System.out.print("첫 번째 숫자를 입력하시오: "); x = sc.nextInt(); System.out.print("두 번째 숫자를 입력하시오: "); y = sc.nextInt(); sum = x + y; System.out.println(sum); } }
 
출력 결과
notion image
 
  1. 사용자로부터 이름과 나이를 받는 프로그램
package ch02; import java.util.Scanner; public class InputString { public static void main(String[] args) { String name; int age; Scanner sc = new Scanner(System.in); System.out.println("이름을 입력하시오."); name=sc.nextLine(); System.out.println("나이를 입력하시오."); age=sc.nextInt(); System.out.println(name+"님 안녕하세요!"+(age)+"살이시네요."); } }
 
출력 결과
notion image
 
  1. 관계 연산자 실습하기
 
여러 가지 관계 연산자와 논리 연산자를 사용해보자.
package ch02; public class CompOperator { public static void main(String[] args) { System.out.println((3==4)+""); System.out.println((3!=4)+""); System.out.println((3>4)+""); System.out.println((3<4)+""); System.out.println((3==3&&4==7)+""); //하나가 거짓이면 전체가 거짓(and) System.out.println((3==3||4==7)+""); //하나만 참이면 전체가 참(or) } }
 
출력 결과
notion image
 
  1. 조건 연산자 사용하기
 
반지름이 20cm인 피자 2개와 30cm인 피자 1개의 면적을 비교해보자.
어떻게 주문하는 것이 유리한가?
package ch02; import java.util.*; public class Pizza { public static void main(String[] args) { double area1=2*3.141592*20*20; double area2=3.141592*30*30; System.out.println("20cm 피자 면적="+area1); System.out.println("30cm 피자 면적="+area2); System.out.println((area1>area2)?"20cm 두 개": "30cm 한 개"); } }
 
출력 결과
notion image
Share article

oncehyun