본문 바로가기

반응형

IT/Java

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); } } 더보기
[JAVA / 2-5] 임의의 소문자로 초기화된 char 변수 c를 대문자로 변환해 출력하는 프로그램 import java.util.Scanner; public class daram { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String a = input; System.out.println(a.toUpperCase()); } 더보기
[JAVA / 2-4] 초를 입력하면 시분초로 환산하는 프로그램 import java.util.Scanner;​public class daram {public static void main(String[] args) {​Scanner scanner = new Scanner(System.in);System.out.print("초 단위 정수를 입력하세요 : ");int s = scanner.nextInt();​int h = s/3600;int m = s%3600/60;int se = s%3600%60;​System.out.println(h+"시간"+m+"분"+se+"초");}} 더보기

반응형