반응형
자료형
자료 유형
byte(1), short(2), int(4), long(8), float(4), double(8), char(2, 유니코드), String, Boolean(1)
상수 선언
final int J = 10; //단 1회만 값을 입력가능
변수 선언 - 영문으로 시작, 대소문자 구분, 특수문자($, _ 제외) 사용불가
boolean isFun = true;
char c ='f'; //2바이트
int x = 59;
long big = 3456789L; //(값을 적을때는 뒤에 소문자 l이나 대문자 L을 적어야 합니다.)
float f = 32.5f //(float에 값을 대입할 때는 실수 뒤에 소문자 f나 대문자 F를 붙여야 합니다.)
double d = 23.34;
String str1 = "hello"; //상수가 저장되어 있는 영역 저장
String str3 = new String("hello"); //새로운 인스턴스로 별도 메모리에 생성
※ String의 연속 결합을 위해서는 StringBuffer사용
StringBuffer sb = new StringBuffer();
sb.append("hello");
sb.append(" ");
sb.append("jump to java");
System.out.println(sb.toString());
배열
배열은 인덱스 순번을 사용하여 자료를 입력하고 출력한다.
package javaStudy;
import java.util.ArrayList;
import java.util.List;
public class ArrayExam {
public static void main(String[] args) {
int[] odds = {1, 3, 5, 7, 9}; //정수형 배열
String[] weeks = {"월", "화", "수", "목", "금", "토", "일"}; //문자열 배열
String[] weeks2 = new String[7];
weeks2[0] = "월";
weeks2[1] = "화";
weeks2[2] = "수";
weeks2[3] = "목";
weeks2[4] = "금";
weeks2[5] = "토";
weeks2[6] = "일";
System.out.println(weeks[3]); //배열의 접근은 인덱스를 사용, 0부터 시작
for (int i=0; i<weeks.length; i++) {
System.out.print(weeks[i]);
}
System.out.print("\n");
String salesTeam = "홍길동,유관순,강감찬";
String[] salesTeamArray = salesTeam.split(",");
List<String> salesTeamList = new ArrayList<>();
for (int i = 0; i < salesTeamArray.length; i++) {
salesTeamList.add(salesTeamArray[i]);
System.out.println(salesTeamArray[i]);
}
}
}
연산자
산술 연산자
int i = 10;
Int j = 3;
System.out.println(i + j);
System.out.println(i - j);
System.out.println(i * j);
System.out.println(i / j);
System.out.println(i % j);
비교 연산자
System.out.println(i == j )
System.out.println(i == j )
System.out.println(i != j );
System.out.println(i < j);
System.out.println( i <= j);
System.out.println(i > j);
System.out.println(i >= j);
대입 연산자
i = 10;
i += 10; //복합대입연산자
반응형
'JAVA' 카테고리의 다른 글
Eclipse 구성, 주요 단축키, 신규 프로젝트 생성 (0) | 2023.01.24 |
---|---|
자바클래스 생성 및 인스턴싱 (0) | 2023.01.24 |
자바 조건문 if switch (0) | 2023.01.24 |
자바 반복문 for do while (0) | 2023.01.24 |
자바 static 변수 및 static 메서드 (0) | 2023.01.24 |
댓글