时间限制: 1Sec 内存限制: 128MB
题目描述:(原题链接)
按格式格式读入一个3位的整数、一个实数、一个字符 。
并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。
输入:
无
样例输入:
123456.789|a
输出:
无
样例输出 :
123 | 456.8|a
解题思路:
字符串解析
注意事项:
无
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s =in.nextLine();
int a =Integer.parseInt(s.substring(0,3));
int index =s.indexOf("|");
double b = Double.parseDouble(s.substring(3,index));
String c =s.substring(index+1);
System.out.printf("%-8d|%8.1f|%s",a,b,c);
in.close();
}
}