Java 代码报错:包声明和类声明位置错误
在您提供的代码中,出现了一个包声明(package com.example.math;)和类声明(public class code)不在同一个位置的问题。在Java中,包声明应在文件的开头,类声明应该在包声明之后。
请将代码调整为以下形式:
package com.example.math;
import java.util.Scanner;
public class InputMess {
public static void main(String args[]) {
Scanner reader = new Scanner(System.in);
System.out.println('输入姓名(按 Enter键确认):');
String name = reader.nextLine(); //从键盘为 name 赋值
System.out.println('输入年龄(按 Enter键确认):');
byte age = reader.nextByte(); //从键盘为 age 赋值
System.out.println('输入身高(按 Enter键确认):');
float height = reader.nextFloat(); //从键盘为 height 赋值
System.out.printf('%28s\n', '--基本信息--');
System.out.printf('% -10s%-10s', '姓名:', name);
System.out.printf('% -4s%-4d', '年龄:', age);
System.out.printf('%4s%-4.2f', '身高:', height);
}
}
请将完整的代码复制到您的Java项目中,并确保包名、类名、代码的位置都正确无误。然后运行程序,按照要求从键盘输入姓名、年龄和身高,程序将输出一个格式良好的基本信息表格。
原文地址: https://www.cveoy.top/t/topic/qtP 著作权归作者所有。请勿转载和采集!