Java에서 2차원 배열을 생성하는 방법은 선언과 초기화로 나눌 수 있습니다. 선언은 배열을 생성하는 작업이고, 초기화는 배열의 요소에 값을 할당하는 작업입니다. 이 글에서는 Java에서 2차원 배열을 선언과 초기화하는 방법을 설명하고, 각 방법에 대한 예제를 제공합니다. 또한, 2차원 배열을 사용하여 데이터를 다루는 방법에 대해 알아봅니다. 이를 통해 Java에서 2차원 배열을 생성하고 활용하는 방법을 습득할 수 있습니다. 1. 2차원 배열 선언 // 2차원 배열 선언 데이터타입[][] 배열이름; // int형 2차원 배열 선언 int[][] arr; 2. 2차원 배열 초기화 // 2차원 배열 초기화 데이터타입[][] 배열이름 = { {값1, 값2, 값3, ...}, {값4, 값5, 값6, ...}, ..
Java에서 문자열을 자르는 방법으로는 substring(), split(), StringTokenizer 클래스를 사용하는 방법이 있습니다. substring()은 시작 위치부터 끝 위치까지의 부분 문자열을 추출하고, split()은 지정한 구분자를 기준으로 문자열을 분리하여 배열로 반환하며, StringTokenizer는 지정한 구분자를 사용하여 문자열을 분리합니다. 이 글에서는 Java에서 문자열을 자르는 세 가지 방법(substring(), split(), StringTokenizer)을 소개하고, 각 방법의 사용법과 예제를 제공합니다. 이를 통해 Java에서 문자열을 효율적으로 자를 수 있도록 도와줍니다. Java 문자열 자르기 방법 3가지 (Substring, Split(), StringTok..
[JAVA] array 합계 예제 public class ScoreArrayTest { public static void main(String[] args) { int scorelist[] = {90,100,100,80,90,100}; String[] sublist = {"국어","영어","수학","음악","미술","체육"}; //인덱스별 국어, 영어, 수학, 총점, 평균 출력 int sum = 0; for (int i = 0; i < scorelist.length; i++) { //sum = sum + scorelist[i]; sum += scorelist[i]; System.out.println(sublist[i] + " : " + scorelist[i]); } System.out.println("-..
[JAVA] Array 배열 선언과 사용 예제 2 import java.util.Scanner; public class MemberArrayTest { public static void main(String[] args) { //이름, 주소를 입력받아 저장 String[] namelist = new String[10]; String[] addrlist = new String[10]; int[] agelist = new int[10]; Scanner scan = new Scanner(System.in); boolean flag = true; System.out.println("************************"); System.out.println("** 회원등록 : 1번 **"); System..
국제 면허증 발급 방법 알아보기 국제 운전면허증은 국내 운전면허증을 가지고 해외에서 운전을 할 때 필요한 문서입니다. 국제 운전면허증 발급을 위해서는 아래와 같은 절차가 필요합니다. 1. 국내 운전면허증 취득 국제 운전면허증을 발급받기 위해서는 먼저 국내 운전면허증을 취득해야 합니다. 운전면허증은 자신이 거주하는 지역의 운전면허 시험장에서 신청할 수 있습니다. 2. 국제 운전면허증 발급 신청 국내 운전면허증을 취득한 후, 국제 운전면허증 발급을 위해 운전면허 시험장에서 신청서를 작성하고 필요한 서류를 제출합니다. 신청서와 함께 제출해야 하는 서류는 운전면허증, 여권, 사진 등입니다. 서류 제출 후 발급 신청서에 지정된 요금을 납부합니다. 3. 신청서 검토 및 발급 발급 신청서와 함께 제출한 서류는 검토를..
[JAVA] Array 배열 선언과 사용 1 public class ArrayTest1 { //Field //Constructor //Method public static void main(String[] args) { int[] numlist = new int[5]; //데이터 추가 : for문 사용- 1~5 까지 for (int i = 0; i < numlist.length; i++) { numlist[i] = i + 1; } //데이터 출력 for(int i = 0; i < numlist.length; i++) { System.out.println("numlist["+i+"]="+numlist[i]); } } } 우선 정수 배열 int라고 해주고 numlist라는 변수명 을 써주고 new int[5..
[JAVA] 로또 프로그램 package day0212; import java.util.Random; import java.util.Scanner; public class LottoSystemTest { public static void main(String[] args) { // 1)수동 2)자동 3)확인 4)번호추첨 5)당첨확인 0)종료 System.out.println("----------------------------------------------------------"); System.out.println("1)수동 2)자동 3)확인 4)번호추첨 5)당첨확인 0)종료"); System.out.println("-----------------------------------------------..
Java에서 문자열을 비교하는 방법으로는 == 연산자와 equals() 메소드가 있습니다. 이 둘은 서로 다른 방식으로 문자열을 비교합니다. == 연산자는 두 개의 객체가 동일한 객체인지 여부를 비교하며, equals() 메소드는 두 개의 객체의 내용이 동일한지 여부를 비교합니다. 따라서, Java에서 문자열을 비교할 때는 내용을 비교해야 하는 경우에는 equals() 메소드를 사용하는 것이 좋습니다. 만약 동일한 객체를 참조하는지 여부를 판단해야 하는 경우에는 == 연산자를 사용하면 됩니다. 이 글에서는 Java에서 문자열 비교를 위해 == 연산자와 equals() 메소드를 사용하는 방법과 이 둘의 차이점에 대해 설명합니다. 1. == 연산자 == 연산자는 두 객체의 참조값을 비교합니다. 즉, == 연..
문자열 공백 제거 방법 5가지 1. trim() 메소드 사용하기 Java에서는 String 클래스에 trim() 메소드가 내장되어 있습니다. 이 메소드는 문자열의 앞뒤 공백을 제거한 새로운 문자열을 반환합니다. String str = " Hello, world! "; String trimmed = str.trim(); System.out.println(trimmed); // "Hello, world!" 2. 정규식 사용하기 Java에서는 정규식(regular expression)을 사용하여 문자열에서 공백을 제거할 수 있습니다. 정규식을 사용하면 문자열에서 특정 패턴을 찾아 대체하는 것이 가능합니다. String str = " Hello, world! "; String trimmed = str.repla..
public static void main(String[] args) { int score = 0; Scanner scan = new Scanner(System.in); System.out.print("점수를 입력: "); score = scan.nextInt(); if(score >= 90) { System.out.println("A+"); } else if(score >= 80) { System.out.println("B+"); } else if(score >= 70) { System.out.println("c+"); } } 2번줄 - 정수형 변수 SCORE를 0으로 선언 및 초기화 해준다. 3번줄 - SCANNER를 사용하여 값을 입력 받을 수 있게 해준다. 4번줄 - SYSTEM.OUT.PRINT..