자바

자바

JAVA STEP 25. CLASS&Constuctor

★ 사용자 편의를 위한 클래스 사용법 ex1) 요구사항 : 사람의 이름, 나이, 주소, 별명을 입력 받는 클래스 소스코드 설명 클래스를 사용하는 사용자 입장에서, 배열문을 사용하여야 할때, 그 배열문에 대한 사항을 하나하나 다 입력을 하고, toString을 이용하여 출력을 하여야한다. 그러한 불편함을 제거하기위해 배열문에 자동적으로 add를 하여 배열문을 쌓고 출력과 동시에 배열문이 제거되도록 하였다. package com.test.obj; import java.util.Arrays; public class Ex43_Class { public static void main(String[] args) { //Person p1 = new Person(); // //p1.setName("홍길동"); //p1..

자바

JAVA STEP 24. CLASS

★ 클래스(Class) 코드의 집합 같은 목적을 가지는 코드의 집합 데이터 집합 데이터 구조 명확 구조 클래스 객체명 = 객체생성연산자 생성자() 클래스는 : 붕어빵 틀, 설계도, 사람, 강아지 객체 : 붕어빵, 제품, 홍길동, 포메라이언 멤버 접근 연산자 (.) p1.x = 100; p1.y = 200; 클래스 선언하기 class 클래스명 { 클래스 멤버 선언하기 public int a; public int b; ex) Class Size { public String name; public int width; public int height; ★ 클래스 예제 ex1) 이름, 나이를 입력받고 출력 소스코드 User u1 = new User(); u1.name = "홍길동"; u1.hello(); User..

자바

JAVA STEP 23. String 예제 모음

예제 1) 요구사항 : 문장을 입력받아 역순으로 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0080 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("문장 입력 : "); String input = scan.nextLine(); String result = ""; int index = -1; for(int i=input.length()-1; i>=0; i--) { result += input.charAt(i); } System.out.println("역순 결과 : " + "\"" ..

자바

JAVA STEP 22. String 문자열

★ 문자열 ( String) 문자의 집합 1. 문자열 길이 int length() System.out.println(name1.length());//문자열 길이 System.out.println(name2.length); //배열 길이 System.out.println("홍길동".length()); System.out.println("홍A1.".length()); //요구사항] 이름 입력 > 몇글자? Scanner scan = new Scanner(System.in); System.out.println("이름 : "); String name = scan.nextLine(); System.out.println(name.length()); //유효성 검사(2~5자 이내) if(name.length() >= ..

자바

JAVA STEP 21. Array 예제 모음

예제 1) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하시오. 소스코드 package com.test.question; public class Q0059 { public static void main(String[] args) { int num = 1; int sum = 1; String result = ""; for(int i=1; ; i++) { result += num + " + "; num += i; if (num>=100) { break; }else {sum += num; } } System.out.println(result+" = "+sum); } } 실행결과 예제 2) 요구사항 : 아래와 같이 출력하시오. 조건 마지막 숫자가 100이 넘기 전까지 출력하..

자바

JAVA STEP 20. Array

★ 배열 (Array) 자료형 중 하나 > 데이터를 저장하는 구조 + 규칙 참조형 집합 > 집합 자료형 > 데이터를 여러개 저장할 수 있는 자료형 같은 자료형을 저장하는 집합 > 같은 자료형 변수들의 집합 *** 방들은 연속으로 생성 동일한 성격 + 동일한 자료형 > 데이터가 여러개 인 경우 > 배열을 사용! 자바의 식별자는 조합해서 만들어낼 수 없다. 자바의 식별자는 한번에 만들어야 한다. 기본 양식 int [] ns = new int[3]; ns[0] = 100; ns[1] = 200; ns[2] = 300; 기본 양식 2 int [] ns = {100, 200, 300} 예제 1) 요구사항 : 학생 3명 > 국어 점수 > 총점, 평균 (배열을 사용하지 않았을 경우) 소스코드 int kor1; int..

자바

JAVA STEP 19. for문 예제모음

예제1) 요구사항 : 시작숫자 종료 숫자를 받아 아래와 같이 출력되도록 하시오. 조건 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55를 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0039 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int sum = 0; String oper = ""; System.out.print("시작 숫자 : "); int StartNum = scan.nextInt(); System.out.print("종료 숫자 : "); int EndNum = scan..

자바

JAVA STEP 18. if문 & for문 예제 모음

예제 1) 요구사항 : 영문자 1개를 입력받아 대/소문자 변환을 한 뒤 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0030 { public static void main(String[] args) { //요구사항 : 영문자 1개를 입력받아 대/소문자 변환을 한 뒤 출력하시오. Scanner scan = new Scanner(System.in); System.out.print("영문자 1개를 입력하세요 : "); String input = scan.next(); char word = input.charAt(0); int wordNum = (int)word; //a=97 z= 122 A=65 Z=90 if(wo..

IT의 큰손
'자바' 카테고리의 글 목록 (4 Page)