목록코딩이야기 (31)
번개멍
1. 7개의 데이터를 입력받아서 가장 큰 값과 가장 작은 값을 구하여 출력하세요. 2. 상속을 이용하여, ArraySample8_arraySub2 클래스에서도 최대값과 최소값을 구하여 출력해보자. 상속(Inheritance)란? 기존에 작성된 클래스(부모클래스) 를 바탕으로 자식 클래스에 기능과 속성을 물려주는 것. 속성(Attribute) : 클래스에서 클래스 변수에 속하는것 들. 기능(method) : 클래스에서 클래스 메소드에 속하는 것듯. 상속은 항상 오른쪽에서 왼쪽으로 상속을 준다. 1) class A extends B {...} 같은 클래스들 끼리의 상속 관계일 때 2) interface A extends B {...} 같은 인터페이스들 끼리의 상속 관계일 때 3) class A impleme..
printf(); decimal point : 십진수(숫자) System.out.printf("%5d"); %c : 영문자(대/소) 한글자 출력 %s : 문자열 출력할때 %f : 부동소수점 출력, 단정도 실수형 %lf : 배정도 실수형 출력 %e : 지수승 출력 package test; public class test0421 { public static void main(String [] args){ char a = 's'; String b = "abcdefg"; int f =12300; float c = 34.56789f; double d = 1231465.565165156; System.out.printf("%c \n", a); System.out.printf("%s \n", b); System.ou..
랜덤 클래스(Random) 난수 발생 예) 로또 복권 추첨, 이벤트 추첨 표기법 1. 숫자 : 0~ 해당 숫자 -1 까지 난수 발생 2. 숫자 +1 : 1 ~ 숫자까지 난수 발생 문제] 로또 복권 추첨 : 1~ 45 숫자중에서 6개 숫자를 난수로 발생 2. 숫자 +1 : 1 ~ 숫자까지 난수 발생 1~45 까지의 난수 발생 난수 발생 Random rand = new Random(); package Array; import java.util.*; /* 랜덤 클래스(Random) 난수 발생 예) 로또 복권 추첨, 이벤트 추첨 표기법 1. 숫자 : 0~ 해당 숫자 -1 까지 난수 발생 2. 숫자 +1 : 1 ~ 숫자까지 난수 발생 문제] 로또 복권 추첨 : 1~ 45 숫자중에서 6개 숫자를 난수로 발생 2. ..
배열(Array)이란? * 1. 같은 데이터형의 집합 * 2. 한번 크기가 선언되면 변하지 않는 정적인 데이터 구조 * 3. 많은 데이터를 처리 하기 위하여 사용한다. 하나의 이름으로 하나의 데이터 형식을 가지고 여러개 데이터를 저장 할수 있는 기억공간. 1차원 [] : 점의 세계, 간단하고 단순한 데이터 취급 2차원 [] [] : 선의 세계, 복잡한 형태의 데이터 3차원 [] [] [] : 면의 세계, 매우 복잡한 데이터 1 차원 배열: 행과 열이 같습니다. 수평적으로 처리합니다. 글은 배열의 기초과정입니다. package Array; public class ArraySample01 { public static void main(String[] args) { try{ // 정수형 1차원 배열을 5개 선..
오늘은 대소문자 변환하는 프로그램?을 배우게 되었습니다. A~Z 를 a~z로 대문자를 소문자로 소문자를 대문자로 변환하게 됩니다. package Exam1; import java.io.IOException; public class Exam1_1_12_3 { //입력된 문자가 대문자이면 소문자로, 소문자이면 대문자로 변경하는 프로그램을 작성하세요 public static void main(String[] args) throws IOException { while(true){ int ch = System.in.read(); if(ch >= 'A'&ch= 'a'&ch
생성자 개념!!!을 도입하여 프로그램 (가감승제산) 하세요 1. 일반적이 코딩 2. 비객체지향적 코딩 3. 객체지향 코딩 Constructor(생성자 개념 이용) - 생성자는 상속이 되지 않는 특성을 가진다. - 생성자는 데이터를 초기화 시키는 것이 주목적 입니다. - 메소드와 비슷하지만 다른점으로는 반환값이 존재하지 않습니다. - 반드시 클래스명과 같아야 합니다. - default 생성자 개념 : 프로그래머가 디폴트 생성자를 기재하지 않으면, 자동으로 JVM이 내부적으로 만들어 준다. - 그리고 defult 내부에 간단한 초기화나 연산등을 수행할수 있다. package Exam1; import java.util.Scanner; public class Exam1_1_11_5 { private static..