개발자노트 (260) 썸네일형 리스트형 제어문 기초 package parctice; import java.util.Scanner; public class Line { public static void main(String[] args) { // 제어문 // 1. 조건문 // -> 할때도 있고, 안할때도 있을 때 사용 // : if, switch(거의x) // if()는 함수가 아님 // if(조건식) { // 조건식이 참일 때 수행할 문장; // } if (10 > 5) { System.out.println("확"); } // 빨간줄은 문법상의 오류 -> 반드시 해결해야만 수행가능! // 노란줄은 오류X! -> 더 나은 방안을 제시함 System.out.println("인"); Scanner sc = new Scanner(System.in); System.. Scanner 예제3 논리연산자를 이용한 정수 비교 package parctice; import java.util.Scanner; public class Line { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("정수1를 입력하시오"); int a = sc.nextInt(); System.out.println("정수2를 입력하시오"); int b = sc.nextInt(); System.out.println("정수3를 입력하시오"); int c = sc.nextInt(); int min = a < b ? a < c ? a : c : b < c ? b : c; System.out.println(min + "입니다"); } } Scanner 예제2 약수 package parctice; import java.util.Scanner; public class Line { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("정수1입력: "); int n1 = scanner.nextInt(); System.out.println("정수2입력: "); int n2 = scanner.nextInt(); String ans = n1 % n2 == 0 ? "약수입니다." : "약수가아닙니다."; System.out.println(n2 + "는" + n1 + "의" + ans); } } Scanner 예제1 (짝수,홀수) package parctice; import java.util.Scanner; public class Line { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); /* * System.out.print("정수1입력: "); * * int num1=scanner.nextInt(); * * System.out.println("정수2입력: "); * * int num2=scanner.nextInt(); * * * * int res=num1>num2?num1:num2; * * System.out.println(num1+"과"+num2+"중 큰 수는" + res + "입니다."); * */ System.out.pr.. Scanner 기본 package parctice; import java.util.Scanner; public class Line { public static void main(String[] args) { // [입력] // Scanner -> 사람의 입력값을 전달하기 위한 객체 int a = 10; double b = 3.14; String str = new String("apple"); // String이라는 클래스가 있습니다. // 이를 통해 str이라는 이름의 객체를 생성하겠습니다. // new 클래스이름(재료) 변수 // str,c -> 객체 Scanner scanner = new Scanner(System.in); // ctrl+shift+O = 자동 임폴트 // ★ 유효성검사 ★ System.out.print.. 조건 연산자(삼항 연산자) package parctice; public class Line { public static void main(String[] args) { // 조건 연산자(삼항 연산자) // int num= 조건식? T:F; // int res= 10b?a:b; // System.out.println(a+"와 "+b+"중에서 더 큰값은 "+max+"입니다."); // a,b,c라는 정수 3개가 존재합니다. // a,b,c 값은 각자 다 다릅니다. // a,b,c 중에서 가장 작은 값은 ____입니다. /* * int a=3,b=10,c=5; * * int res=a 비교연산자와 논리연산자 package class01; public class Test02 { public static void main(String[] args) { // 주석 -> 가독성 => "유지보수" // 변수 3요소 // :공간 / 자료형 / 공간의 이름(식별자) // :아스키코드, 형변환(자동형변환,명시적형변환) // 연산자 -> 우선순위 => "디버깅표" // 비교 연산자 (질문) // "같다." == // "같지않다." not -> != boolean res=10>=10; System.out.println(10>=10); System.out.println(11 연산자의 우선순위 예제 int a=5; int b= --a; int c= a++ - b--; syso(a); syso(b); syso(++c); 디버깅표 a b c ------------ 5 4 4 0 5 3 1) 연산자의 개수파악 2) 연산자들의 우선순위를 파악 --a; int b=a; a-b => ? int c=?; a++; b--; 대입 후위증감 산술 후위증감 이전 1 ··· 29 30 31 32 33 다음