본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

점수 표기 swich case swich case 예제 cf.코드에서 아래 파란 부분 수정하면 됩니다. import java.util.Scanner; public class SwitchTest { public static void main(String[] args) { int korean=0; int english=0; int math=0; Scanner s = new Scanner(System.in); System.out.println("국어 점수를 입력하세요 : "); korean = s.nextInt(); System.out.println("영어 점수를 입력하세요 : "); english = s.nextInt(); System.out.println("수학 점수를 입력하세요 : "); math = s.nextInt(); int s.. 더보기
점수 표기 if-else 반복문. 점수 표기 import java.util.*; public class IfElseTest { public static void main(String[] args) { // 국어, 영어, 수학 점수 저장 변수 // 총점, 평균 저장 변수 // 평균 : 90 이상 ; A등급 // 80 이상, 90미만 ; B등급 .... F등급까지 int korean; int english; int math; while(true){ Scanner s = new Scanner(System.in); System.out.println("국어 점수를 입력하세요 : "); korean = s.nextInt(); System.out.println("영어 점수를 입력하세요 : "); english = s.nextInt(); Sy.. 더보기
연산자 연습문제 Q. 어떤 숫자보다 큰 10의 배수에서 어떤 숫자를 뺀 결과를 출력하라. 예)36->40->40-36=4 int su = 36; System.out.println(su); int su2 = (int)su % 10; int su3 = 10 - su2; System.out.println(su3); 결과 4 Q. 10000초를 ?시 ?분 ?초 형식으로 변경하라 int time = 10000; // 시간 단위 환산 int hour = time / 3600; // 시간단위 환산 뒤에 남는 나머지로 분단위 환산 time = time % 3600; int minute = time / 60; // 시간단위 환산 뒤에 남는 나머지 : 초 int second = time % 60; 결과 2시 46분 40초 더보기
문자 변환 예제 문자 변환 TIP_1 ; 소문자(97~122) 에서 대문자로 변환(65~90) ==> -32 TIP_2 ; 대문자(65~90) 에서 소문자로 변환(97~122) ==> +32 public class CharacterConversion { public static void main(String[] args){ char c = 'a'; // Q. C 변수 저장 문자 소문자이면 대문자 변경 // char b = 'A'; char temp; // 1번 방법; if 문 사용 if(c=='a'){ System.out.println("A"); } else{ System.out.println("a"); } // 2번 방법; 삼항연산자 사용 String result = c=='a'?"A":"X"; System.out.p.. 더보기
대입, 삼항 연산자 예제 대입, 삼항 연산자 예제 public class OtherTest { public static void main(String[] args) { // SWAP 연산, 대입연산 int a=10; int b=20; int temp; temp=a; a=b; b=temp; System.out.println("a의 값은 : "+a); System.out.println("b의 값은 : "+b); int number = 100; // 삼항연산 String result = number%3==0 ?"3의 배수이다.":"3의 배수가 아니다"; System.out.println(result); } } a의 값은 : 20 b의 값은 : 10 3의 배수가 아니다 더보기
비교 연산자 예제 비교연산자 public class EqualsTest { public static void main(String[] args) { // number 값 3의 배수인지 int number = 100; if(number%3==0){ System.out.println(number+"는 3의 배수이다."); } else{ System.out.println(number+"는 3의 배수가 아니다."); } //숫자 암호 확인 int pass = 1000; int pass2 = 1001; if(pass == pass2){ System.out.println("값이 같다"); } else{ System.out.println("값이 다르다"); } } } 100는 3의 배수가 아니다. 값이 다르다. 더보기
산술,증감 연산 예제 산술, 증감 연산 public class ArithmeticTest { public static void main(String[] args) { int result = 10/3; double result2 = 10/(double)3; double result3 = 10%3; System.out.println("10/3의 값은 : "+result); System.out.println("10/(double)3의 값은 : "+result2); System.out.println("10%3의 값은 : "+(int)result3); int i = 5; int j = i++; System.out.println("i는 "+i); System.out.println("j는 "+j); int i2 = 5; int j2 = .. 더보기
기본형 변수 형변환 형변환 int i = 65; System.out.println(i); System.out.println((char)i); // 아스키코드 char c5 = '가'; System.out.println((int)c5); System.out.println((int)c5+"\t"+i); 65 A 44032 44032 65 더보기
변수형 : Boolean, Char, Short, long 변수형 : Boolean, Char public class VariableTest2 { public static void main(String[] args) { boolean b1 = true; boolean b2 = false; boolean b3 = 0 == 1; System.out.println(b1); System.out.println(b2); System.out.println(b3); char c1 = 'a'; char c2 = 'A'; char c3 = '가'; char c4 = '\n'; System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4); byte b = 127; Short.. 더보기
기본형 변수 최소, 최대값 기본형 변수 최소, 최대값 public class VarialbeTest { public static void main(String[] args) { // API : 각 기본형 숫자타입 최대값/최소값 System.out.println("byte의 최소값"+Byte.MIN_VALUE); System.out.println("byte의 최대값"+Byte.MAX_VALUE); System.out.println("Short의 최소값"+Short.MIN_VALUE); System.out.println("Short의 최대값"+Short.MAX_VALUE); System.out.println("Integer의 최소값"+Integer.MIN_VALUE); System.out.println("Integer의 최대값"+In.. 더보기