20자 이하인 한 개의 문자열을 입력받아서 첫 줄에는 정수로 변환하여 2배한 값을 출력하고, 다음 줄에는 실수로 변환한 값을 반올림하여 소수 둘째자리까지 출력하는 프로그램을 작성하시오.
package com.jungol.algorithm189;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
StringBuilder sb = new StringBuilder();
Scanner sc = new Scanner(System.in);
String str = sc.next();
char[] ch = str.toCharArray();
for(int i = 0; i < ch.length; i++) {
if(ch[i] == '*' || ch[i] == '+'|| ch[i] == '-' || ch[i] == '/' || ch[i] == '%'
) {
break;
}
sb.append(ch[i]);
}
double a = Double.parseDouble(sb.toString());
float b = (float) a;
System.out.println(Math.round(a) * 2);
System.out.printf("%.2f", b);
sc.close();
}
}