비전공개미 개발노트
Java 3일차 - Calendar, Date, random, try~catch, 배열 본문
반응형
SMALL
java 참고사이트
https://docs.oracle.com/javase/7/docs/api/index.html
public class Test {
String g_userid; //전역변수=멤버변수=필드=field
public Test(){ 클래스이름과 동일 = 생성자}
public static void main(String[] args) {
String user="hong"; 지역변수=local variable
int password=1234; 지역변수=local variable
Test tt = new Test(); //new키워드 메모리영역 heap=실행중에 할당
tt.mypage(user, password);
}
}
public void mypage(String uname, int upwd) { 매개인자가 있음 }
public int myhap( ) { int a=90,b=85; int hap=a+b; return hap ; }
public String mycoffee( ) { String kind="라떼"; return kind ; }
Chapter 08 기본패키지package = 폴더
java.language폴더패키지는 임포트 생략가능하다.
import java.lang.String;
ㄴObject최상위클래스, System, String, Integer숫자화, Exception예외처리, Math, Thread, Class클래스
모든클래스는 Object클래스를 묵시적으로 상속받는다.
ㄴ328페이지 java.util패키지 Date, Calendar
String jumin = "901230-1451255";
import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
Date dt = new Date(); //맞음
Calendar cal = new Calendar(); //오류
Calendar cal = Calendar.getInstance(); //맞음
Calendar cal = new GregorianCalendar(); //맞음
ㄴ331페이지 java.util패키지 StringTokenizer
String data = "서울/부산/경기/제주/여수/안동/포항";
ㄴ332페이지 java.util패키지 Random클래스
Random r = new Random();
int su = r.nextInt(100);
double d = Math.random();
//static double random()
//Returns 0.0 ~ 0.9
352페이지
Chapter 09 try{ a~~ b~~ c~~ }catch(Exception ex){ ex출력 }
파이썬 try: 코드기술 a~~ b~~ c~~ except Exception as ex: print(ex)
try{
a~~ b~~ c~~
}catch(Exception ex){
ex1에러출력
}catch(Exception ex){ //catch를 여러번번 기술할 수 있다
ex2에러출력
}finally{
에러와 상관없이 무조건 실행
}
Chapter 05 배열은 크기고정/같은타입, 문자열
1. 배열표식 [ ]
2. new int타입[5];
3. int avg = new double[3];
int avg = 34; //변수의 초기화
int avg = { 7, 8, 9 }; //배열의 초기화
4. 배열의 첨자접근은 0번째 시작 System.out.println(avg[3]);
5. 배열출력 for반복문 사용
문자열함수
char charAt(int index) - index가 지정한 문자를 반환
int indexOf(String s) - 문자열 s가 나타난 위치를 반환
int length( ) - 길이를 반환
boolean startsWith(String s)- 시작하는 문자열이 s인지 조사
boolean endsWith(String s) - 끝나는 문자열이 s인지 조사
boolean contains(String s) - 문자열 s를 포함하는지 조사
boolean isBlank( ) - 길이가 0 혹은 공백이 있으면 true반환
boolean isEmpty( ) - 길이가 0이면 true를 반환
String toLowerCase( ) - 모두 소문자로 변환
String toUpperCase( ) - 모두 대문자로 변환
String concat(String s) - 주어진 문자열 s를 현재 문자열 뒤에 연결
String repeat(int c) - c번 반복한 문자열을 반환
String substring(int index)- index부터 시작하는 문자열의 일부를 반환
String trim( ) - 앞뒤에 있는 공백을 제거한 후 반환
TestString.java작성
String jumin = "841230-1790563";
나이추출, 12월30일입니다, 성별
Calendar.Year,
반응형
LIST
'프로그래밍 > Java' 카테고리의 다른 글
Java 4일차 - 배열 (0) | 2022.09.21 |
---|---|
Java 3일차 - 구구단, 형변환, Calendar, Date, OverLoading, equals, try~catch 연습문제 (0) | 2022.09.20 |
Java 2일차 - 연산자, 제어문, 메소드 문제풀이 (1) | 2022.09.19 |
Java 2일차 - 제어문, 메소드 (1) | 2022.09.19 |
Java 1일차 - 변수, 연산 예제 (0) | 2022.09.16 |
Comments