일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 헬스
- 교환학생
- 울란바토르
- 칭기스칸 동상
- Python
- 파이썬
- 독일
- 몽골 헬스장
- 몽골
- 몽골 고기
- 칭기즈칸
- 소프트웨어 아카데미
- 테를지
- 아부다비
- 알고리즘
- 초원
- 여행
- 테를지국립공원
- 한 줄로 서기
- 게르
- 월드프렌즈 ICT 봉사단
- 담슈타트
- SWEA
- LG글로벌챌린저
- algorithm
- ICT봉사단
- 백준
- 몽골요리
- 월드프렌즈
- 코로나
- Today
- Total
목록전체 글 (163)
맛있는물회
공부하다가 잘 이해가 안가는 부분이어서 카페에 질문 글을 올리려고 글을 쓰다가 이해했다!!ㅎㅎㅎ 처음 궁금했던 것은 "입력하고 싶은값이 있을때 Scanner input= new Scanner(System.in)이라고 하면 scanner를 통해 입력하는 값이 system.in 을 통해서 컴퓨터로 입력이 되는 거잖아요?근데 자바에서 파일을 읽어올때도 scanner 를 쓰더라구요. 예를 들어 src폴더에 clients.txt라는 파일을 읽어 오고 싶을 때 Scanner input= new Scanner(Paths.get("clients.txt") 를 사용하여System.out.printf("%s",input.next()) 라고 하면 clients.txt 파일의 첫줄이 읽어지더라구요.제가 궁금한건 컴퓨터로 입력..
배열 타입이 String 일때를 알아보겠다. 1. String은 C에서와는 다르게 클래스이기 때문에 참조형 변수로서 선언된다. 참조형 변수의 기본값은 null이므로 초기화를 하지 않았을 때 각 요소의 값은 null로 초기화 된다. 2. 특별히 초기화 할 때 String 클래스만 "KIM"과 같이 간략히 표현하는 것이 허용된다. 원래 String은 클래스이므로 new 연산자를 통해 객체를 생성해야한다. String[] name = new String[3]; name[0] = new String("KIM"); 둘다 가능 name[0] = "KIM"; 3. char[] hex = { 'C', 'A', 'F', 'E'}; System.out.println( "hex:" + new String(hex)); 와 같..
기말고사 내용 따라가려면 부지런히 해야겠다. 언제 객체 다하고 쓰레드로 넘어갈지.. ㅠㅠ 오늘은 배열 뒷부분을 다 봤다. 배열의 활용 부분에서 '총합과 평균', '최대값 최소값', 'shuffle', '임의의 값으로 배열 채우기' 등은 c에서 배운 부분과 매우 유사하기 때문에 모르는 부분만 정리하겠다. 01. java.lang 에 있는 Math class의 Math.random함수는 double값을 리턴하기 때문에 int에 저장할때 (int)이렇게 형변환을 해주어야한다. -> int n = (int)(Math.random() *10); ==0~9중의 한 값을 임의로 얻는다. 02. System.out.print(numArr[i] = (int)(Math.random() * 10); 처럼 프린트문 안에서 초..
자바를 공부한지 2달 정도 된것같다. 수업내용말고 따로 공부하는 것을 한번 정리해봐야 겠다. C를 공부했었기 때문에 비슷한 내용은 제외하고 자바만의 특성이나 내가 몰랐던 것들만 적어 봐야겠다. 1. 선언방법 ㅇ타입[] 변수이름; (int[] score; String[] name;) ㅇ타입 변수이름[]; (int score[]; String name[];) 내가 보는 책의 저자는 대괄호가 변수이름의 일부라기보다는 타입의 일부라고 보기때문에 대괄호를 타입에 붙이는 쪽을 선호한다고 한다. 배열을 선언한 다음 배열을 생성해야한다. 여기서 배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 주소값 즉 참조변수를 위한 공간이 만들어 질뿐이다. 그래서 다시 배열을 생성해줘야한다. 여기서 쓰이는 연산자는 'new'이..