변수

변수는 값을 저장할 수 있는 메모리의 공간을 말한다.

오직 한 타입의 값만 저장 할 수 있다.

데이터 타입

종류/크기 1 byte 2 byte 3 byte 4 byte
논리형 boolean      
문자형   char    
정수형 byte short int long
실수형     float double
  1. 정수타입 (int)
  2. 실수타입(float, double)
  3. 문자타입(char, String) -> 단 하나의 문자만을 저장
  4. 논리 타입(boolean) -> true/false 를 저장 할 수 있음

타입 변환

데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다.

자동 타입 변환 : 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 떄 발생한다.

강제 타입 변환 : 강제적으로 큰 데이터 타잉ㅂ을 작은 데이터 타입으로 쪼개어서 저장하는 것

성적 출력 프로그램 예제

public class prac {

	public static void main(String[] args) {
		char ban = 'A';
		String name = "철수";
		int kor= 90, eng=98, mat= 90;
		int total = kor + eng + mat;
		double avg = total/(double)3;
		
		
		System.out.println("반 "+"\t"+ "이름"+"\t"+ "국어" +"\t"+"영어"+"\t"+"수학"+"\t"+"합계"+"\t"+"평균"+"\t");
		System.out.println(ban +"\t"+ name +"\t"+ kor +"\t"+eng+"\t"+mat+"\t"+total+"\t"+avg+"\n");
		ban = 'B';
		name = "영희";
		kor= 87; 
		eng=85; 
		mat= 96;
		total = kor + eng + mat;
		avg = total/(double)3;
		System.out.println(ban +"\t"+ name +"\t"+ kor +"\t"+eng+"\t"+mat+"\t"+total+"\t"+avg+"\n");
		
		ban = 'C';
		name = "민수";
		kor= 88; 
		eng=75; 
		mat= 94;
		total = kor + eng + mat;
		avg = total/(double)3;

		System.out.println(ban +"\t"+ name +"\t"+ kor +"\t"+eng+"\t"+mat+"\t"+total+"\t"+avg+"\n");
	}

}

성적 출력

태그:

카테고리:

업데이트:

댓글남기기