题目描述
按格式格式读入一个3位的整数、一个实数、一个字符 。
并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。
样例输入
123456.789|a
样例输出
123 | 456.8|a
分析:
substring() 方法返回字符串的子字符串。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
String s=input.nextLine();
int a=Integer.valueOf(s.substring(0,3)).intValue();//返回第0个字符到第2个字符的int型
double b=Double.valueOf(s.substring(3,9)).doubleValue();//返回第3个字符到第8个字符的double型
String d=s.substring(11, 12);
System.out.printf("%-8d|%8.1f|%s",a,b,d);
}
}