import java.util.Scanner; // 导入Scanner类,用于接收用户输入 public class xuexi19 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 创建Scanner对象,用于读取用户输入 // 提示用户输入收款人姓名,并接收输入 System.out.print("请输入收款人姓名:\n"); String name = sc.nextLine(); // 提示用户输入收款人账号,并接收输入 System.out.print("请输入收款人账号:\n"); long num = sc.nextLong(); // 读取并丢弃输入流中的换行符,因为nextLong()不会读取换行符 sc.nextLine(); // 提示用户输入汇款金额,并接收输入 System.out.print("请输入汇款金额:\n"); double money = sc.nextDouble(); // 再次读取并丢弃换行符,因为nextDouble()不会读取换行符 sc.nextLine(); // 创建StringBuilder对象,用于构建存款凭证字符串 StringBuilder sb = new StringBuilder(); // 使用append方法向StringBuilder对象添加字符串 sb.append("\txx银行\t\n"); sb.append("+------------------+\n"); sb.append(" 户名: ").append(name).append("\n"); sb.append(" 账号: ").append(num).append("\n"); sb.append(" 币种:RMB \n"); sb.append(" 存款金额: ").append(money).append("\n"); sb.append(" 柜员号: 007\n"); sb.append(" 日期:2024-3-11\n"); sb.append("+------------------+\n"); // 使用toString方法将StringBuilder对象转换为字符串,并输出 System.out.println(sb.toString()); } }