중간중간 막혔던 문제만 작성
하나의 실수를 입력받고, 정수부분, 소수부분을 나누어 출력하는 문제
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double num;
num = sc.nextDouble();
String numStr = "" + num;
String[] str;
str = numStr.split("\\.");
System.out.printf("%s\n%s", str[0], str[1]);
}
}
String numStr = "" + num;String[] list = 문자열.split("구분자");단어를 입력받아 한 글자씩 출력하는 문제
ex)
입력 : cow
출력 :
'c'
'o'
'w'
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
for (int i = 0; i < str.length(); i++) {
System.out.println("\'" + str.charAt(i) + "\'");
}
}
}
str.charAt(index)의 형태로 사용 가능하다.특정 자리 소수점 반올림(n번째 소수점까지만 출력)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double input = sc.nextDouble();
System.out.format("%.11f", input);
}
}
System.out.format("%.11f", input)