목록전체 글 (136)
drexqq
Java의 String클래스에 대해 알아보자. String클래스는 문자열 저장, 편집, 정보획득을 위한 wrapperClass이다. 설명할게 너무 많으니 아래 코드를 보며 공부해보자... String str; // String : class명 // str :Object(객체), instance(주체) == class의 변수를 부르는 말 str = "안녕하세요"; System.out.println("str = " + str); char strChar[] = {'안', '녕', '하', '세', '요'}; strChar[1] = '건'; strChar[2] = '강'; str = "건강하세요"; String str1 = new String("하이"); String str2 = "반갑습니다"; // 문자열을 ..
Java의 wrapperClass에 대해 알아보자. wrapperClass는 일반 자료형(int, char)을 클래스화 한 것이다. 일반자료형class booleanBoolean byteByte shortShort intInteger ********** longLong floatFloat doubleDouble* charCharacter char[]String *********** 위와 같은 형태로 사용할 수 있다. '*'표시가 많을수록 중요한 거니 꼭 알아두자 // 문자열 -> 숫자 String strNum = "234"; int cnum = Integer.parseInt(strNum); System.out.println("cnum = " + (cnum + 1)); String dstrNum = "12..
Java의 2차원 배열에 대해 알아보자. 먼저 1차원 배열에 대해 복습하자면 아래와 같다. Array - 같은 자료형의 묶음. -> 변수들의 묶음 index number로 관리가 된다 0 ~ (n-1) -> n은 배열의 총 개수 다른 자료형의 묶음은 C언어에서 structure(구조체)로 표현되지만 Java에서는 Class로 표현된다 2차원 배열은 아래와 같은 형태로 이루어져있다. int Array2[][] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; int Array2[][] = new int[3][4]; int []Array2[] = new int[3][4]; 예제를 보자 int Array2[][] = { {1, 2, 3, 4}, {5, 6, 7, 8},..
Java를 이용해 성적 통계프로그램을 만들어보았다. 학생 수 - 동적 할당 과목 수 - 3개 학생 이름과 과목을 동시에 입력받아 토큰을 이용하여 저장한다. ex) 이름-과목 1 점수-과목 2 점수-과목 3 점수 결과 학생의 과목당 점수/합계/평균/모든 점수의 최댓값/모든 점수의 최솟값 모든 점수는 0 ~ 100 사이의 숫자로만 받을 수 있다. 코드 package work0525; import java.util.Scanner; public class Work03 { public static void main(String[] args) { /* 성적 통계 프로그램 통계를 산출할 학생의 수 - 입력 (o) 동적할당 -> student[][] ex) 홍길동90 100 85 일지매85 90 100 .... 이름,..
Java를 이용해서 성적 통계프로그램을 만들어보았다. 학생 수 = 동적 할당 과목 수 = 4과목 ( 이름과 과목을 따로 받는다 ) 결과 학생의 과목당 점수/합계/평균/모든 점수의 최댓값/모든 점수의 최솟값 모든 점수는 0 ~ 100 사이의 숫자로만 받을 수 있다. 코드 package work0525; import java.util.Scanner; public class Work04 { public static void main(String[] args) { /* * 성적 통계 프로그램 * * 통계를 산출할 학생의 수 - 입력 (o) * * 동적할당 -> student[][] ex) 홍길동 90 100 85 * * 일지매 85 90 100 * * .... * * 이름, 과목점수 - 입력 (o) 과목점수 >..