Notice
														
												
											
												
												
													Recent Posts
													
											
												
												
													Recent Comments
													
											
												
												
													Link
													
											
									Coding Note
[JAVA] CodeUp 기초 1023~ 1026 본문
CodeUp
☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks DEV C++ ☆ 추천 온라인 IDE : C C++11 Python3 Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면
codeup.kr
1023번 문제
- 실수 1개 입력받아 부분별로 출력하기

코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main9 {
	public static void main(String[] args) throws Exception {
		//1023
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String in = br.readLine();
		String[] arr = in.split("\\.");
		System.out.printf("%s\n%s", arr[0], arr[1]);
		
	}
}
BufferedReader 클래스를 사용하기 위해 예외 처리해줘야 함.
출력 내용(Console 결과)

1024번 문제
- 단어 1개 입력받아 나누어 출력하기

코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main9 {
	public static void main(String[] args) throws Exception {
		//1024
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String in = br.readLine();
		for(int i=0; i<in.length(); i++) {
			System.out.println("\'"+in.charAt(i)+"\'");
		}
        
	}
}
출력 내용(Console 결과)

< 공부하기 >
- CharAt()
: String으로 저장된 문자열중에서 한 글자만 선택해서 Char 타입으로 변환해주는 클래스
1025번 문제
- 정수 1개 입력받아 나누어 출력하기

코드
package kr.co.javaST;
import java.util.Scanner;
public class Main10 {
	//1025
	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		String input = scan.nextLine();
        scan.close();
		
		for(int i=0;i<input.length();i++) {
			char msg = input.charAt(i);
			
			if(input.length() > 4 && i==0) {
				System.out.println("["+msg+"0000]");
			}
			if(input.length() > 3 && i==1) {
				System.out.println("["+msg+"000]");
			}
			if(input.length() > 2 && i==2) {
				System.out.println("["+msg+"00]");
			}
			if(input.length() > 1 && i==3) {
				System.out.println("["+msg+"0]");
			}
			if(input.length() > 0 && i==4) {
				System.out.println("["+msg+"]");
			}
		}
	}
}
출력 내용(Console 결과)

1026번 문제
- 시분초 입력받아 분만 출력하기

코드
package kr.co.javaST;
import java.util.Scanner;
public class Main11 {
	public static void main(String[] args) {
		
				Scanner scan = new Scanner(System.in);
				String input = scan.nextLine();
				String arr[] = input.split(":");
				System.out.println(Integer.parseInt(arr[1]));	//분 : arr[1]
				scan.close();
		}
}
출력 내용(Console 결과)

'JAVA' 카테고리의 다른 글
| 컬렉션 프레임워크 요약 (0) | 2022.06.24 | 
|---|---|
| JAVA - 접근제한자 (0) | 2022.04.19 | 
| [JAVA] Input/Output Stream 알아보기! (0) | 2022.02.10 | 
| [JAVA] next(), nextLine() 함수의 차이점 (0) | 2022.02.09 | 
| [JAVA] SMS 보내기 (0) | 2021.12.14 | 
			  Comments