전체 글 753

[자바JAVA] 연산자 - 쉬프트연산자

안녕하세요 자바칩 프라푸치노입니다. 오늘은 쉬프트연산자에 대해 실습해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package sec01_exam; public class BitShiftEx { public static void main(String[] args) { System.out.println("7 > 2 = " + (9>>2)); // rightshift연산자. X/ 2의 n승 //left로 갈수록 값이 커지고 right로 갈수록 값이 작아진다. } } Colored by Color Scripter cs 7을 2진수로 바꾸어서 3칸 왼쪽으로 갔네요! 왼쪽으로 가면 값이 커지죠 7 곱하기 2의 3승 해서 7*8=56 이 나오겠구요 두번째는 9를 2진수로 바꾸어 2칸..

JAVA/java 실습 2020.09.16

[자바JAVA] 연산자 - 논리부정연산자 !

안녕하세요 자바칩 프라푸치노입니다. 오늘은 자바 연산자 중에 논리부정 연산자에 대해 알아봅시다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package sec01_exam; public class DenyLogicEx { public static void main(String[] args) { boolean play = true; System.out.println(play); play = !play; System.out.println(play); //false play = !play; System.out.println(play); // true }// 논리부정연산자 = not 연산자는 반대값을 취한다. // 추후 플래그 변수로 활용이 많이 된다. }..

JAVA/java 실습 2020.09.16

[자바JAVA] 연산자 - 복합대입연산자

안녕하세요 자바칩 프라푸치노입니다. 오늘은 자바에서 연산자중에 복합대입연산자에 대해 실습해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package sec01_exam; public class AsOpEx { public static void main(String[] args) { int result = 0; // 복합 대입 연산자는 값을 누적시킬때 많이 사용된다. result += 10; System.out.println("result = " + result); // result 에 10을 더한다. // reuslt = result + 10; 이랑 같다 result -= 5; Syste..

JAVA/java 실습 2020.09.16

[자바JAVA] 연산자 - 이항 연산자, 산술연산자

안녕하세요 자바칩 프라푸치노입니다. 오늘은 자바에서 연산자에서 이항 연산자 중에 산술 연산자를 실습해보겠습니다. 매우매우 쉬움 주의! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package sec01_exam; public class AriOpEx { public static void main(String[] args) { int v1 = 5; int v2 = 2; int result = v1 + v2; System.out.println(result);// 7 result = v1 - v2; System.out.println(result);//3 result = v1 * v2..

JAVA/java 실습 2020.09.15

[자바JAVA] 연산자 - 증감연산자, 전위 증감연산자, 후위 증감연산자

안녕하세요 자바칩 프라푸치노입니다. 오늘은 단항 연산자인 증감연산자에 대한 실습을 한번 해보겠습니다. 이론이 궁금하신 분들은 아래의 글을 보고 와주세요! 2020/09/14 - [§개발자 되기 프로젝트§/java 이론] - [자바 JAVA]연산자 - 연산자의 종류, 증감,부호,논리, 비트, 쉬프트, 비교, 삼항, 대입연산자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 package sec01_exam; public class IncDecOpEx { public static void main(String[] args) { int x = 1..

JAVA/java 실습 2020.09.15

[자바 JAVA]연산자 - 연산자의 종류, 증감,부호,논리, 비트, 쉬프트, 비교, 삼항, 대입연산자

안녕하세요 자바칩 프라푸치노입니다. 이론 포스팅으로 돌아왔네요! 지금부터는 연산자에 대해서 배워볼겁니다! 출발해보시죠! ( 본 포스팅은 모바일보다 pc버전에서 가독성이 좋습니다 ^^) 1. 연산자란?(Operator) 연산자는 + - * / 이렇게 연산을 수행하는 기호이구요 피연산자는 연산자의 작업대상으로 , Operand라고 합니다. a+b 이렇게 식이 있다면 +는 연산자, a와 b는 피연산자라고 할 수 있겠네요! 2. 연산자의 종류 (1) 단항 연산자 - 피연산자가 한 개인 연산자를 말합니다. - 증감연산자, 부호연산자, 논리부정 연산자, 비트전환연산자가 있습니다. - ++ -- +- ! 입니다. 뒤에서 자세하게 알아봅시다. (2) 이항 연산자 - 피연산자가 두개인 연산자를 말합니다. - 산술, 비교..

JAVA/java 이론 2020.09.14

[자바JAVA] 변수 - Scanner입력받기, 문자열 입력받기

안녕하세요 자바칩 프라푸치노입니다. 오늘은 스캐너로 문자열을 입력 받아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 package sec01_verify; import java.util.Scanner; public class E11_ScannerExample4_String { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); scanner.close(); } } Colored by Color Scripter cs 스캐너는 항상 이렇게 열고 닫아 주시구요 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ..

JAVA/java 문제 2020.09.13

[자바JAVA] 변수 - Scanner 사용자 입력받기, 소수점 첫째자리까지 출력

안녕하세요 자바칩 프라푸치노입니다. 오늘의 문제는 바로 이것! scanner을 사용하여 double형을 입력받고 소수점 첫째자리까지 나타내기! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package sec01_verify; import java.util.Scanner; public class E10_ScannerExample3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); scanner.close(); } } Colored by Color Scripter cs 먼저 스캐너를 열고 닫아주시구요 입력창을 만들어야겠죠. 1 2 3 4 5 6 7 8 9 10 11 12 13..

JAVA/java 문제 2020.09.13

[자바JAVA] 변수 Scanner클래스 , int, double 사용자로부터 입력받기

안녕하세요 자바칩 프라푸치노입니다. 오늘도 문제를 풀어볼건데요. Scanner를 사용해서 사용자로부터 입력을 받아보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package sec01_verify; import java.util.Scanner; public class E8_ScannerExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); scanner.close(); } } Colored by Color Scripter cs 먼저 스캐너는 이렇게 열고 닫기를 해주어야합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18..

JAVA/java 문제 2020.09.12

[자바JAVA] 변수 - 강제 캐스팅. double을 int로 강제캐스팅

안녕하세요 자바칩 프라푸치노입니다. 오늘도 강제캐스팅 문제 풀어보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package sec01_verify; public class E7_FromIntToDouble { public static void main(String[] args) { int num1 = 123456780; int num2 = 123456780; double num3 = num2; int result = num1 - num2; num3 = (double)result;//int를 double로 자동캐스팅 System.out.println((int)num3); System.out.println("num3를 int로 강제캐스팅 후, n..

JAVA/java 문제 2020.09.11