본문 바로가기
728x90
반응형

study/Java305

[Java] 6. 산술연산자 Exam1 (초를 입력 받아서 시간,분,초 계산하기) package chap3; import java.util.Scanner; /* * 초를 입력받아 몇시간 몇분 몇초인지 계산하는 프로그램 작성하기 * second = 3662 * 1시간 1분 2초 * * 1. Scanner 객체 생성 * 2. int second = nextInt() * 3. hour = second / 3600 * 4. min = (second % 3600) / 60 * 5. sec = second % 60 */ public class Exam2 { public static void main(String[] args) { System.out.println("초를 입력하세요"); Scanner scan = new Scanner(System.in); int second = scan.nextI.. 2022. 3. 11.
[Java] 7. 산술연산자 package chap3; /* * 산술연산자 : +, -, *, /, % * * String객체 + 기본자료형 간의 + 연산자가 가능함 * String = String + 기본자료형 */ public class OpEx2 { public static void main(String[] args) { int x=10, y=8; System.out.println("10+8 =" + (x+y)); //18 System.out.println("10-8 =" + (x-y)); //2 System.out.println("10*8 =" + (x*y)); //80 System.out.println("10/8 =" + (x/y)); //1 System.out.println("10%8 =" + (x%y)); //2 Sys.. 2022. 3. 11.
[Java] 6. 단항 연산자 (증감연산자) Exam1 package chap3; import java.util.Scanner; /* * x변수에 10대입하고, ++연산자를 이용하여 11을 출력하는 * --연산자를 이용하여 9를 출력하는 * 프로그램 작성하기 * * => x변수의 값을 입력받아 해당값의 ++연산자를 이용하여 1을 증가한 값을 출력하고, * --연산자를 이용하여 1을 감소한 값을 출력하기 */ public class Exam1 { public static void main(String[] args) { /* int x=10; System.out.println("x=" + ++x); x=10; // or x--; System.out.println("x=" + --x); */ System.out.println("정수를 입력하세요."); //Syst.. 2022. 3. 11.
[Java] 6. 단항 연산자 (증감연산자, 논리부정, 부호연산자) package chap3; /* * 단항 연산자 : 증감연산자 (++,--) * ++ : 숫자의 값을 1씩 증가 * -- : 숫자의 값을 1씩 감소 * * 단항 연산자 : 논리 부정 (!) * true == !false * false = !true * * 단항 연산자 : 부호연산자 (+,-) * + : 현재 부호를 유지 * - : 현재 부호를 변경 */ public class OpEx1 { public static void main(String[] args) { int x=5, y=5; x++; //후위형 y--; System.out.println("x="+x+",y=" + y); //6,4 ++x; //전위형 --y; System.out.println("x="+x+",y=" + y); //7,3 x=y.. 2022. 3. 11.
728x90
반응형