분류 전체보기38 Java 4-4) 자바 예제 _ 숫자인지 문자인지 판별 프로그램 / 아스키코드 예제1) 변수의 문자가 숫자로만 되어있는지 아니면 다른 문자인지를 판별하는 코드 char c = 'A'; char c = 'A'; int asccode = (int)c; // 변수를 아스키코드로 변환해 숫자로 만들어보기 System.out.println(asccode); // 숫자인지 아닌지 판별 if (asccode >= 48 && asccode 57) {// 숫자가 아니다 numberOK = false; } if(numberOK) { System.out.println("숫자입니다"); } else { System.out.println("숫자가 아닙니다"); } 예제2) 입력된 문자열이 모두 숫자로 되어있는지 아니면 모두 숫자로 되어있지 않는지 판별하는 코드 // 아스키코드 활용하기 - 123, 123.. 2021. 12. 12. Java 4-3) 진법 변환 프로그램 만들기 / 10진수, 2진수, 8진수, 16진수 import java.util.Scanner; public class MainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) {// 출력 후 다시 입력할 수 있게 함 System.out.println("Menu >>>"); System.out.println("1. 10진수 → 2진수로 변환"); System.out.println("2. 10진수 → 8진수로 변환"); System.out.println("3. 10진수 → 16진수로 변환"); System.out.println("4. 2진수 → 10진수로 변환"); System.out.println("5. 8진수 → 10진수로 변환.. 2021. 12. 11. Java 4-2) String 클래스 _ 문자열 함수 알아보기 (equals / indexOf, lastIndexOf / length / replace / split / substring / toUpperCase, toLowerCase / trim / charAt / contains * String - Wrapper Class - char [] - 문자열을 편집, 정보취득 등 String str; - String : class 명칭 - str : class 변수 == object(객체) str = "안녕하세요"; System.out.println(str); // 문자열의 결합 String str1 = new String("안녕하세요");// 정석 String str2 = "반갑습니다";// 줄여씀 String str3 = str1 + str2; System.out.println(str3); str3 = str3 + "건강하세요"; System.out.println(str3); * equals : 문자열 비교 함수 String str4 = "world"; String str5 = "w.. 2021. 12. 11. Java 4-1) Wrapper Class 래퍼클래스 / 숫자 ↔ 문자열 변경 / 2진수 8진수 16진수 10진수 * Wrapper Class - 일반 자료형(char, int, double)을 사용하기 편리하도록 구현해놓은 것 - "문자열" '가' '나' '다' 'h' 'e' 'l' 'l' 'o' → 문자들이 합해서 문자열이 됨 - char chArr[] = {'h', 'e', 'l', 'l', 'o'}; 문자를 배열로 만들어 문자열이 됨 - String : 자료형이 아님, Wrapper Class (문자열을 다룰 수 있도록 만들어 놓은 묶음(Class)) 일반 자료형 Wrapper Class (object, 객체, 박스) boolean Boolean byte Byte short Short int Integer long Long float Float double Double char Character char [].. 2021. 12. 11. 이전 1 2 3 4 5 6 7 8 ··· 10 다음