jcreator - 初学者在格式字符串上的挣扎
问题描述
它告诉我String无法转换为系统......但我真的不知道我犯了什么错误......在软件开发方面还是很新......请帮助我......
import java.util.Scanner;
public class Serioustake1
{
public static void main(String[]args)
{
int age;
String a = "Donald John Trump" ,b = "Height :",c = "Age :", d = "Name : ";
float height;
Scanner input = new Scanner(System.in);
System.out.print("Please enter the height of president:");
height=input.nextFloat();
System.out.print("Please enter the age of president:");
age=input.nextInt();
System.out.println("\n\n\t\t\t$$$$$$$$$$$$$$$$$$$$$$$$$$");
System.out.println("\t\t\t\tPresident Details");
System.out.println("\t\t\t$$$$$$$$$$$$$$$$$$$$$$$$$$$");
System formatString = String.format("%-15s%-10s\n%-15s%-10.1f\n%-15s%-10d",
d,a,b,height,c,age);
System.out.print(formatString);
}
}
解决方案
String.format()的返回类型是String
所以改变
System formatString = String.format("%-15s%-10s\n%-15s%-10.1f\n%-15s%-10d",
d,a,b,height,c,age);
到
String formatString = String.format("%-15s%-10s\n%-15s%-10.1f\n%-15s%-10d",
d,a,b,height,c,age);
推荐阅读
- discord - Discord.js 反应问题
- sql - Postgres中的递归父子关系
- mysql - mysql替换路径
- javascript - 如何向 Laravel 发送数据和文件?
- c# - 在意外的时间调用了一个方法。一次只能注册一个 PrintTaskRequested 事件的处理程序
- php - 如何从第三方应用程序中创建的 webhook 接收数据?
- r - 指定列时,像 fread 和 vroom 这样的 csv 阅读器是否会读取所有列?
- json - LoadRunner 中的 Json 响应
- typescript - 类型“DocumentUpload”不可分配给类型“BlobPart”
- javascript - Webpack-4 如何使用多个条目和 SSR 制作独立和有条件的 splitChunks