如何添加公共方法priceAfterDiscount,该方法在此类中返回折扣后的价格:
public class Book1 {
private String title;
private double price;
public static final double DISCOUNT=0.20;
public Book1(){
title="Unkown";
price=0.0;
}
public Book1(String name, double cost){
title=name;
price=cost;
}
public void setTitle(String n){
title=n;
}
public String getTitle(){
return title;
}
public void setPrice(double p){
price=p;
}
public double getPrice(){
return price;
}
}
public double priceAfterDiscount() {
if (price <= 0) {
return 0;
}
return price - (price * DISCOUNT);
}
public String toString() {
return title + " " + priceAfterDiscount();
}
这是我的主要活动。帮我写代码。
import java.util.Scanner;
public class BookStore {
static Scanner console= new Scanner(System.in);
public static void main(String[]args){
Book1 b1,b2;
String title;
double price,newPrice;
System.out.print("Enter title: ");
title=console.next();
System.out.print("Enter price: ");
price=console.nextDouble();
/*
Create a book object based on the user input for b1
Call method priceAfterDiscount to get b1's new price
Print b1's information including title, price and newPrice*/
System.out.print("Enter another title: ");
title=console.next();
System.out.print("Enter another price: ");
price=console.nextDouble();
/*Create a book object based on the user input b2*/
if( ){ /*Compare the original prices of b1 and b2 have the same original price*/
System.out.println("Same price");
}
else{
System.out.println("Not Same Price");
}
b1原价加10美元(硬代码)
}
}
这应该有效:
public double priceAfterDiscount() {
if (price <= 0) {
return 0;
}
return price - (price * DISCOUNT);
}
public String toString() {
return title + " " + priceAfterDiscount();
}
我的代码如下所示:
我正在测试一个返回布尔值的公共静态方法。但是不管我给什么条件,它总是返回false。这是我的代码。 测试方法: 测试方法: 我发现它在调试的时候没有跳转到isTrue()方法的断点。和< code>assertTrue(isTrue(request))之前;所有参数模拟正确。但是< code>isTrue(request)总是返回false。 这是日志:
简介 框架中内置封装了一些公共函数,开发者在实际业务中可以直接使用,无需重复封装。其中包括: 协程函数 数组函数 目录(文件夹)函数 环境函数 文件函数 文件系统函数 对象函数 PHP 助手函数 字符串函数 系统函数 XML 函数 通用函数 协程函数 创建协程Swoft 框架中不能使用 Swoole 提供的 go 函数创建协程,否则会造成请求和上下文丢失最终导致一些不可预估的问题。 Swoft 拥
这就是验证邮件里面的链接需要访问的入口方法咯 @Filters // 不需要先登录,很明显... @At("/active/mail") @GET @Ok("raw") // 为了简单起见,这里直接显示验证结果就好了 public String activeMailCallback(@Param("token")String token, HttpSessi
我是Java新手,我试图在这个类中声明另一个方法,名为
以下是设置: 我需要测试公共方法,以检查是否筛选了invalidObjects。如您所见,它将传递给私有的方法。该方法过滤掉无效的对象,并将有效的对象发送给web服务方法。该web服务方法不返回任何内容。因此,我不知道是否只有有效的对象被发送到web服务方法。你建议我怎么做才能检验这个案子?我正在使用Mockito框架来模拟对象。