[TIL] printf()메서드의 관한 서식 오늘 배운 내용은 printf() 메서드이다. 다른 프린트 메서드와는 다르게 서식과 값을 따로 기입한다는 점이다. 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 44 45 46 47 48 49 50 51 52 53 54 package ex0721; public class Test9 { // printf() 메서드에 관한 서식 종류 public static void main(String[] args) { System.out.printf("%h\n",15); //%h : 16진수로 출력 System.out.printf("%b\n", true).. Language/JAVA 2020. 7. 22. 더보기 ›› [TIL]배정연산자(+=,-=,*=,/= 등등) 오늘 배운 내용은 배정 연산자 assignment operators 배정 연산자는 먼저 배정되어 있는 연산을 한 후에 결과에 대한 대입 연산이 일어난다. 수치형 결과를 나타내는 연산자들에 대해 자료형을 유지시키면서 연산을 수행한다.= 처리속도가 빠르다는 말 즉 : byte, char, short 형에 대한 연산에서 int형으로 형 변환이 일어나지 않고 자료형이 유지된다. 관련 예제를 풀어보았다. 먼저 계산이 되고 변수의 형으로 변환된다는 점을 명심하자. 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 package ex0722; public class OperatorEx22 { public static void main(St.. Language/JAVA 2020. 7. 22. 더보기 ›› [TIL]조건연산자(삼항연산자) 오늘 배운 내용은 조건 연산자 입니다. 조건 연산자는 삼항 연산자 또는 선택 연산자라고 하기도 한다. 자바 언어 중 유일하게 피 연산자(오퍼랜드)가 3개가 필요한 연산자 이다. 기본 형식은 이렇다. 앞부분의 조건식의 true/false 여부에 따라 해당 오퍼랜드 연산식이 실행되고 이는 변수에 저장된다. 이 연산자는 다양하게 활용이 가능한데 이중 삼중으로도 사용가능하여 if문의 기능을 대체하기도 한다. 실무에서는 비교적 짧은 문장으로 구현하기 때문에 if문보다는 조건연산자 활용을 권장한다고 한다. (강사님 말로는 if문을 남발하는 개발자에게는 배우지말라고 했다) 이와 관련한 간단한 예제를 풀어 보았다. 1) 짝수 홀수 판별기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .. Language/JAVA 2020. 7. 22. 더보기 ›› [TIL]논리 연산자(&&, ||) 오늘 배운 내용은 논리 연산자 Conditional Operators 입니다. 논리 연산자는 이항 연산자로 논리합과 논리곱 연산자로 나뉜다. 여러 연산자를 활용한 예시 문제를 풀어 보았다. 논리 연산자의 가장 중요한 특징은 단축 연산 이다. //false && anything => false으로 단축연산 //true || anything => true로 단축연산 이 부분에서 논리곱과 논리합은 앞부분의 값이 true(논리합) false(논리곱) 이 나오면 뒷부분의 연산은 진행하지 않는다. 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 44 .. Language/JAVA 2020. 7. 22. 더보기 ›› [TIL]동등 연산자(==, !=) & 관계 연산자(<, <=, >, >=) 오늘 배운내용은 동등 연산자 Equality operators와 관계 연산자 Relational operators 입니다. 1) 동등 연산자 먼저 동등 연산자는 오퍼랜드가 2개인 이항 연산자로 수식을 오퍼랜드로 취하여 결과값이 true /false 로 반환된다. 2) 관계 연산자 동등 연산자와 동일한 기능을 가지며 연산자에 따라 의미가 조금씩 다르다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package ex0722; public class OperatorEx15 { public static void main(String[] args) { int a = 10; boolean b; System.out.println(a==10);// true S.. Language/JAVA 2020. 7. 22. 더보기 ›› 이전 1 ··· 26 27 28 29 30 다음