본문 바로가기

반응형

분류 전체보기

자바 예제 - 비트이동연산자 : 로또 번호 추천 프로그램 만들기 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미터를 뺀다.. 더보기
자바 예제 - 비교연산자 : 사용자로부터 두 개의 정수를 입력받아 그 중에 큰 수를 찾아 출력하는 프로그램을 작성하시오. 사용자로부터 두 개의 정수를 입력받아 그 중에 큰 수를 찾아 출력하는 프로그램을 작성하시오. 코드1 과 코드2는 max 사용 유무 : max 가 없이 그냥 둘 중 큰수가 출력되도록 함 import java.util.Scanner; class comp{public static void main(String []args) { int i, j; Scanner sc = new Scanner(System.in); System.out.print("첫번재 정수값을 입력해 : ");i = sc.nextInt();System.out.print("두번째 정수값을 입력해 : ");j = sc.nextInt(); if(i>j){System.out.print(i + "인 첫번째 정수가 더 크다");}else{System.out.. 더보기
자바 기본 문법 3. 연산자 연산자 1) 산술연산자+ - * / % 2) 증감연산자++ -- 3) 비교연산자> >= > '오른쪽으로 비트를 이동' 하라는 연산자>> 무조건 양수를 만들어주는 연산자 **(음수를 양수로 만들어주는 목적이 있는 것) 7) 복합치환 연산자+= -= *= /= %= ... 8) 삼항연산자(조건식 연산자)(조건식)? 수식1 : 수식2;: 조건식을 판별하여 만약에 조건식이 참이면수식1을 실행하고그렇지 않으면 수식2를 실행(if 와 e.. 더보기
자바 예제 - 자료형 : 제곱근 예제 일일이 곱하는 것APIs 에 나온 pow 을 이용한 방법 static double // pow(double a, double b) import java.util.Scanner; class math {public static void main(String[] args) { int x; Scanner sc = new Scanner(System.in);System.out.println("x의 값을 입력하세요");x = sc.nextInt(); //int y = (3*(x*x*x)-7*(x*x)+9); int y = 3*math.pow( x,3) -7*math.pow(n,2) + 9;//위에 처럼하면 에러 발생 위에 pow는 double 이기 때문에int y = (int)(3*math.pow( x,3) -7*m.. 더보기
자바 예제 - 자료형 : 자료형 double를 원하는 자리수만큼 출력하는 방법 자료형 double를 원하는 자리수만큼 출력하는 방법 class FormatTest {public static void main(String[] args) {double a = 26.1234567;System.out.println(a); //"%f" 만 하면 실수를 찍어달라는것//"%.2f" .2를 붙여야 두자리까지 찍어달라는 것 System.out.println(String.format("%.2f", a));//,a 는 a 라는 변수를 저렇게 만들어 달란 말임 // 위것을 변수에 넣어서 하고 싶다면// String 에 변수를 지정하면 됨 String k = String.format("%.2f", a);System.out.println(k);}} 더보기

반응형