JAVA (187) 썸네일형 리스트형 홀수/짝수 입력프로그램 //사용자가 숫자를 입력하면 홀수인지 짝수인지 보여주는 프로그램을 작성하세요 //3분 import java.util.Scanner; public class Ex04IfElse{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("숫자를 입력해주세요: "); int number= scanner.nextInt(); if(number % 2 ==1) { String answer = "홀수입니다"; System.out.println(answer); }else System.out.println("짝수입니다"); } } 미성년/성인 확인 프로그램 //하지만, 우리가 if문만 딸랑 쓰면 // 그 조건을 만족하지 않는 즉 조건식이 false가 나올때는 //if문을 또 만들어 주어야 한다. //하지만 만약 이 조건을 만족하지 않는 모든 경우에 대해서 //특정한 코드를 실행해야 한다면? //그떄는 우리가 else를 붙여주면 된다. public class Ex03If { public static void main(String[] args) { int age = 10; if (age >= 18) { System.out.println("성인입니다."); }else { System.out.println("미성년자입니다."); } } } 홀수/짝수 입력 프로그램 //사용자가 숫자를 하나 입력하면 //홀수일때만 홀수라고 알려주는 프로그램을 작성해 보세요(4분) import java.util.Scanner; public class Ex02If { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("숫자를 입력해주세요: "); int number= scanner.nextInt(); if(number % 2 ==1) { String answer = "홀수입니다"; System.out.println(answer); }else System.out.println("짝수입니다"); } } 조건문 //조건문 - if //if문 같은 경우에는 //우리가 조건식을 하나 적어주고 //그리고 그 조건식이 true가 나오면 //해당 코드들이 실행된다. //조건식은 비교연산자가 포함된 식일 수도 있지만 //우리가 나중에 메소드를 배우면 결과가 boolean인 //메소드 자체가 조건식이 될 수도 있다. public class Ex01If { public static void main(String[] args) { //if문 만들기 //if문(조건식){ // 실행할 코드 //} //1.코드블락 //코드블락이란{} (중괄호) 사이를 코드블락이라고 한다. //그럼 아래 if문의 코드블락은 몇번부터 몇번줄인가? //2.변수의 유효범위 //자바에서는 변수를 한군데 선언하면 //어디서든지 다 쓸 수 있는것이 아니다. /.. 스캐너 // 키보드 입력을 받는 프로그램 // 자바에서 입력을 받아올 때에는 // 우리가 프로그램을 따로 만들어서 걔한테 시키는게 아니라 // 자바가 기본적으로 만든 프로그램 즉, 클래스의 변수를 만들어서 // 걔한테 시킨다. // 하지만 그 프로그램은 자바의 라이브러리, (자바가 미리 만들어 놓은 프로그램의 집합)에 있기 때문에 // 우리가 갖고오라고 시켜야 한다. // 이러한 외부프로그램을 갖고 올 때에는 improt 위치.프로그램이름 으로 갖고와야 한다. import java.util.Scanner; public class Ex07Scanner { public static void main(String[] args) { //스캐너 클래서 변수(=객체)를 만들어보자 Scanner scanner = new S.. 논리 연산자 //논리 연산자 // 논리연산자는 두개의 boolean에 대해 연산한다. // ! && || // !: true는 false로 false는 true로 바꿔라 // &&: AND 연산. 2개가 true일 때만 true. // ||: OR 연산. 2개중 하나 이상이 true면 true. public class Ex06Operator { public static void main(String[] args) { boolean b1 = 5 > 10; //false boolean b2 = 5 > 1; //true System.out.println(b1 && b2); System.out.println(b1 || b2); System.out.println(!b1); } } 비교 연산자 //비교연산자 //비교해준다 // > >= = 10); System.out.println(a == 10); //단, 비교연산자를 사용 할 때 참조형 데이터 타입에 대해서는 조심히 써야한다. //왜냐, 비교연산자는 참조형에 대해서 주소값을 비교하기 때문이다. String string1 = "abc"; String string2 = new String("abc"); String string3 = string1; System.out.println(string1); System.out.println(string2); System.out.println(string3); System.out.println("비교연산자 적용시"); System.out.println(string1 == string2); System.o.. 증감 연산자 //증감 연산자 //++,-- //증감 연산자는 1 증가하거나 1 감소하거나 //하지만 연산자가 앞에 붙냐 뒤에 붙냐에 따라서 //실행순서가 완전히 바뀐다. public class Ex04Operator { public static void main(String[] args) { int number = 10; //++, --가 뒤에 붙으면 //그 줄에서 가장 마지막으로 실행이 된다. System.out.println(number++); //즉 System.out.println(number++)의 경우에는 //한 줄이지만 코드가 두단계에 걸쳐서 실행이 되는데 //제일먼저 System.out.println(number)가 실행이 되고 //number++가 실행이 된다. //즉 number의 현재값이 화면에 .. 이전 1 ··· 20 21 22 23 24 다음