본문 바로가기

반응형

전체 글

조건문(선택문) - if문, switch문 조건문(선택문) : 조건식의 결과에 따라 여러 실행 경로 중 하나를 선택함 // if문, switch문 1. if문 단순if문조건식이 true일 때만 실행문 수행조건식이 true일 때, 수행할 실행문이 하나라면 { } 생략 가능 if(조건식){    실행문(들);}  if ~ else문조건식의 true나 false에 따라 다른 실행문을 수행할 때 사용함 if(조건식){   실행문(들);}else {   실행문(들);}  다중if문조건이 다양할 때 사용하기 좋음if문 다음에 else if문을 연속 추가해 각 조건을 차례대로 점검한 후 만족하는 실행문 수행함여러 조건 중 하나만 true로써 해당 실행문을 수행하고, 나머지는 더 이상 비교하지 않음 if(조건식){   실행문(들);} else if (조건식2).. 더보기
자바 문제 유형 정리 1 1. 원기둥의 부피 구하는 문제원기둥의 부피 = 밑면넓이(반지름*반지름*3.14) * 높이  2. 입력받은 초를 시분초로 환산1분 - 60초1시간 - 60분 - 3600초 ex) 5420초시 구하기 : 5420(초) / 3600분 구하기 : 5420(초) % 3600 / 60초 구하기 : 5420(초) % 3600 % 60  3. 정수의 각 자릿수 합int a = n / 100; int b = n / 10 % 10; int c = n % 10;int d = a + b + c; ex) 345int a = 345 / 100   // 몫 3int b = 345 / 10 % 10   // 몫 34, 나머지 4int c = 345 % 10  // 나머지 5   4. 팩토리얼 값 구하기 1) while문int n;.. 더보기
2. 자바 프로그램 구조, 기초 문법 1. 자바 프로그램 기본 구조①클래스 Hello 클래스 생성 - Hello.java 소스파일 생성클래스 이름은 대문자로 시작 ②메서드main()메서드부터 실행 시작 ③실행문 ④주석문 - 행 주석 : //부터 행 끝까지를 주석으로 처리 - 범위 주석 : /*와 */사이를 주석으로 처리 - 문서 주석 : /**와 /* 사이를 주석으로 처리하되 javadoc.exe 명령어로 API 문서를 생성하는 데 사용   2. 식별자 작성 규칙문자, _ , $ 로 시작해야 됨영어 대소문자 구분한글 가능연산자, 자바 키워드 불가능길이 제한 없음 ①변수, 메서드 : 모두 소문자로 표기, 복합단어는 두 번째 단어 첫 자만 대문자로 표기int thisYear;String currentPosition;boolean isEmpty;.. 더보기
1. 자바 시작 1. 자바의 특징단순하다객체 지향 언어이다플랫폼 독립적이다분산 처리를 지원한다견고하다안전하다이식성이 좋다멀티스레딩을 지원한다동적이다 2. 자바 가상 머신(Java Virtual Machine): 바이트 코드를 해석해 실행하는 시스템 s/w  3. JDK와 JRE의 관계JDK(컴파일러, 디버거, 애플릿뷰어 등) > JRE(클래스 로더, 자바 API, 실행 시간 라이브러리 등) > JVM( JIT 컴파일러, 자바 인터 프리터 등 더보기
[JAVA / 2-9] 논리연산자 프로그램 2 대학을 졸업하려면 최소 140학점을 이수해야 함.이수한 학점 중 전공은 70점 이상이어야 하며, 교양과 일반은 각각 30학점 이상이거나 총점이 80학점 이상이어야 함.이수한 학점을 각각 키보드로 입력받아졸업 여부를 출력하는 프로그램을 작성해라    import java.util.Scanner; public class daram { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("전공 이수 학점 : "); int a = sc.nextInt(); System.out.print("교양 이수 학점 : "); int b = sc.nextInt(); System.out.print("일반 이수 .. 더보기
[JAVA / 2-8] 정수의 각 자릿수 더한 결과 출력 프로그램 키보드로 0~999사이 정수를 입력받아 각 자릿수를 더한 결과를 출력하는 프로그램을 작성하라 import java.util.Scanner; public class daram { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("0~999사이 숫자를 입력해라 : "); int n = sc.nextInt(); int a = n/100; int b = (n%100)/10; int c = (n%100)%10; System.out.println(a+b+c); } } 더보기
[JAVA / 2-7] 논리연산자 프로그램1 키보드로 정수를 입력 받아4와 5로 나눠지는지,4또는 5로 나눠지는지,4나5중 하나로 나눠지지만 두 수 모두로는 나눠지지 않는지를 true/false로 출력하는 프로그램  import java.util.Scanner; public class daram { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수를 입력받아라 : "); int n = sc.nextInt(); System.out.println(n%5==0 && n%4==0); System.out.println(n%5==0 ^ n%4==0); System.out.println(n%5==0 || n%4==0); } } 더보기
[JAVA / 2-6] 키보드로 화씨온도를 입력받아 섭씨온도로 환산해 출력하는 프로그램 import java.util.Scanner; public class daram { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("화씨온도를 입력받으세요 : "); int f = sc.nextInt(); double c = 5.0/9.0*(f-32); System.out.println(c); } } 더보기

반응형