📅  最后修改于: 2023-12-03 15:13:09.186000             🧑  作者: Mango
在产品设计和开发过程中,打印产品信息是一个必不可少的步骤。在Java中,我们可以使用 System.out
输出语句来实现打印。
下面是一个打印产品信息的示例代码:
public class Product {
private String name;
private double price;
public Product(String name, double price) {
this.name = name;
this.price = price;
}
@Override
public String toString() {
return "Product{" +
"name='" + name + '\'' +
", price=" + price +
'}';
}
public static void main(String[] args) {
Product product = new Product("iPhone", 999.99);
System.out.println(product);
}
}
在上面的示例代码中,Product
类有两个属性:name
和 price
。并且有一个构造方法和一个 toString
方法,用于返回该对象的字符串表示。
在 main
方法中,我们创建了一个 Product
对象并将其打印出来。由于我们已经重写了 toString
方法,因此将对象作为参数传递给 System.out.println
方法时,将输出该对象的字符串表示形式。
打印结果如下:
Product{name='iPhone', price=999.99}
除此之外,我们还可以使用 printf
方法来格式化输出。
下面是一个示例代码:
public class Product {
private String name;
private double price;
public Product(String name, double price) {
this.name = name;
this.price = price;
}
public void printInformation() {
System.out.printf("Product name: %s, price: %.2f%n", name, price);
}
public static void main(String[] args) {
Product product = new Product("iPhone", 999.99);
product.printInformation();
}
}
在上面的示例代码中,Product
类新增了一个 printInformation
方法,该方法使用 printf
方法格式化输出产品信息。
打印结果如下:
Product name: iPhone, price: 999.99
通过本文的介绍,希望能帮助大家更加熟悉如何打印产品信息。