본문 바로가기

반응형

JAVA/JAVA

자바 예제 - 선택문과 반복문 : if 중첩 예제 선택문: 프로그램 실행중에 사용자의 어떤 상황에 따라실행해야할 문장이 달라지는 경우에 사용한다. 선택문의 종류 ==> if, switch 사용자로부터 3개의 정수를 입력받아 그중에 가장 큰수를 찾아 출력하는 프로그램 작성 클래스명, 변수명 등은 자유롭게(중첩if 문을 이용) 코드 1 코드 2 : 코드1 에서 System.out.println(); 을 밖으로 빼고 max 라는 변수를 추가 시킴 import java.util.Scanner; class input24{public static void main(String []args){ Scanner sc = new Scanner(System.in); System.out.println("첫번째 정수 입력");int a = sc.nextInt();System... 더보기
자바 예제 - 선택문과 반복문 : if 예제 선택문: 프로그램 실행중에 사용자의 어떤 상황에 따라실행해야할 문장이 달라지는 경우에 사용한다. 선택문의 종류 ==> if, switch 사용자로부터 정수 N을 입력받아만약에 그 수가 양수이면 그 수에 100을 더한 값을 출력한 다음"작업종료"를 출력하고그렇지 않으면 그 수의 제곱을 출력한 다음 "작업종료"를 출력하는 프로그램을 작성하시오. import java.util.Scanner; class input{public static void main(String []args){ Scanner sc = new Scanner(System.in); System.out.println("===============");System.out.println("정수값을 입력해");int N = sc.nextInt(); .. 더보기
자바 오류의 종류 오류의 종류 1) 문법오류 자바가 못알아 듣는 문장컴파일 자체가 안되기 때문에 오류메세지보고 쉽게 잡을 수 있다 2) 논리오류컴파일, 실행은 되지만 결과값이 잘못된 것프로그램을 잘못 짜서 만듬 3) 실행오류 문법문제 없고, 컴파일, 실행 다 정상이지만사용자의 부주의로 인한 오류ex_ 실행 중 숫자입력값에 글자를 입력하거나 글자입력값에 숫자입력할때몇살이냐고 물어볼때 "열한살" 이라고 하는것==> 예외처리를 통해 해결한다 더보기
자바 예제 - 삼항 연산자(조건식 연산자) : 사용자로 부터 두개의 정수를 입력받아 그중에 큰수를 찾아 출력하는 프로그램 작성 사용자로 부터 두개의 정수를 입력받아 그중에 큰수를 찾아 출력하는 프로그램 작성 import java.util.Scanner; class Test5{public static void main(String[] args){Scanner sc = new Scanner(System.in); System.out.println("");System.out.println("==큰 수 찾기 프로그램==");System.out.println(""); System.out.print("첫번째 정수입력 ");int i = sc.nextInt();System.out.print("두번째 정수입력 ");int j = sc.nextInt(); int r = (i > j)?i:j;System.out.println("==둘 중 더 큰 수.. 더보기
자바 예제 - 비트이동연산자 : 로또 번호 추천 프로그램 만들기 class ShiftTest {public static void main(String[] args) { int a = 4 1;int c = -4 >>> 1; // 무조건 양수를 만들어 주는 연산자// 결과값 2147483646 이 나오는데 그냥 양수를 만드는데 목적 System.out.println(a);System.out.println(b);System.out.println(c);}} 로또 번호 추천 프로그램 작성(무작위 수를 만들어주는 것) 코드1 : 범위제한 하기전, 양수만 나오게 하기 전코드2 : 코드1을 양수만 출력되게 한 것코드3 : 범위까지 정해준것코드4 : 로또 번호 6개 나오게 설정한 것 (반복문, 중복처리 하기전) import java.util.Random;class LottoTest{.. 더보기
자바 예제 - 비트연산자 : 임시변수 a, b의 값을 서로 맞바꾸어 출력하는 프로그램을 만들기 class BitOperatorTest {public static void main(String[] args) { int a = 10 & 20; //비트 곱int b = 10 | 20; //비트 합int c = 10 ^ 20; //비트 차 System.out.println(a);System.out.println(b);System.out.println(c);}} ** int 안에 들어간 10 과 20 을 2진수로 바꾸고 비트 (곱or합or차) 계산을 한후 다시 10진수로 변경해 값을 계산 변수 a, b의 값을 서로 맞바꾸어 출력하는 프로그램을 만들기 임시변수를 사용한 변수 바꾸기 예제코드 1 : 비트연산자 사용 전 코드코드 2 : 비트연산자 사용 후 코드 class Test3{public static vo.. 더보기
자바 예제 - 논리연산자 : 조건에 해당하는 논리 연산식을 만들어 보시오 조건에 해당하는 논리 연산식을 만들어 보시오 나이는 6세 이하이거나 키가 150이하이면 보호자 동반 그렇지 않으면 혼자탑승 을 출력하는 프로그램을 만드시오. import java.util.Scanner; class kids{public static void main(String []args){int age, cm; Scanner sc = new Scanner(System.in); System.out.println("나이를 입력하세요");age = sc.nextInt();System.out.println("키를 입력하세요");cm = sc.nextInt(); if(age 더보기
자바 예제 - 연산자 : 거리를 입력받아 택시요금을 계산하는 프로그램을 작성하시오. 거리를 입력받아 택시요금을 계산하는 프로그램을 작성하시오. 기본요금은 3,000원, 단 2,000m를 넘으면140m 마다 150원씩 추가됨 import java.util.Scanner; class taxi2{public static void main(String[] args){Scanner sc = new Scanner(System.in);int distance; //총거리 System.out.println("거리를 미터단위로 입력하세요");distance = sc.nextInt(); int pay = 3000; //기본요금 //2000미터 넘으면 추가요금을 계산하여 pay 다시 담는다.if(distance > 2000){// 추가요금 : 140미터당 150원 추가 //입력한 거리에서 2000미터를 뺀다.. 더보기

반응형