厘米英寸转换

创建 Java 类Conversion,实现两个静态方法,能进行厘米、英寸转换。 类包括:

1个私有静态常量 N=0.394

2个公有静态方法 getInch(double c),getCenimeter(double i),两个方法的返回值都是double型。

方法应实现如下功能:

getInch(double c)方法功能:将参数c保存的厘米数转换成英寸,并返回英寸数。

getCenimeter(double i)方法功能:将参数i保存的英寸数转换成厘米,并返回厘米数。

转换规则:1 centimetre(cm)厘米 = 0.394 inch(in)英寸

裁判测试程序样例:

在这里给出函数被调用进行测试的例子。例如:
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //键盘输入厘米数
        double a = sc.nextDouble();
        //转换为英寸数并输出
        System.out.printf("%.2f ",Conversion.getInch(a));
        //键盘输入英寸数
        double b = sc.nextDouble();
        //转换为厘米数并输出
        System.out.printf("%.2f ",Conversion.getCenimeter(b));
        sc.close();
    }
}

/* 请在这里填写答案 */

输入样例:

在这里给出一组输入。例如:

5 5

输出样例:

在这里给出相应的输出。例如:

1.97 12.69 

 

class Conversion{
private static double N=0.394;
double c;
double i;
    Conversion(double c,double i){
        this.c=c;
        this.i=i;
        
    }
    public static double getInch(double c){
        double y;
        return y = c*N;
    }
    public static double getCenimeter(double i){
        double m;
        return m=i/N;
    }
}

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是一个简单的Python程序,可以实现英寸厘米之间的双向转换: ```python # 定义英寸厘米的比率(1英寸 = 2.54厘米) INCH_TO_CM_RATIO = 2.54 # 定义一个函数,将英寸转换厘米 def inch_to_cm(inch): return inch * INCH_TO_CM_RATIO # 定义一个函数,将厘米转换英寸 def cm_to_inch(cm): return cm / INCH_TO_CM_RATIO # 用户输入英寸 inch = float(input("请输入英寸数:")) # 调用inch_to_cm函数进行转换 cm = inch_to_cm(inch) print("{} 英寸 = {:.2f} 厘米".format(inch, cm)) # 用户输入厘米 cm = float(input("请输入厘米数:")) # 调用cm_to_inch函数进行转换 inch = cm_to_inch(cm) print("{} 厘米 = {:.2f} 英寸".format(cm, inch)) ``` 在这个程序中,我们定义了一个常量 `INCH_TO_CM_RATIO`,它表示英寸厘米之间的比率。然后我们定义了两个函数来实现英寸厘米之间的转换。`inch_to_cm` 函数将英寸转换厘米,`cm_to_inch` 函数将厘米转换英寸。 程序首先要求用户输入一个英寸数,然后使用 `inch_to_cm` 函数将其转换厘米,并输出结果。接下来程序要求用户输入一个厘米数,使用 `cm_to_inch` 函数将其转换英寸,并输出结果。 请注意,我们在输出结果时使用了 `format` 方法来将结果格式化为带有两位小数的字符串。 ### 回答2: 编写一个能实现英寸厘米之间双向转换的程序,可以按照以下步骤进行编写: 1. 首先,询问用户要转换的单位是英寸还是厘米。 2. 然后,根据用户的选择,提示用户输入需要转换的数值。 3. 如果用户选择转换英寸,将输入的数值乘以2.54(1英寸等于2.54厘米),并输出转换后的结果。 4. 如果用户选择转换厘米,将输入的数值除以2.54,并输出转换后的结果。 5. 如果用户输入的既不是英寸也不是厘米,则输出错误提示并结束程序。 下面是一个示例的Python代码实现: ```python unit = input("请选择要转换的单位是英寸还是厘米:") value = float(input("请输入需要转换的数值:")) if unit == "英寸": result = value * 2.54 print(f"{value}英寸等于{result}厘米") elif unit == "厘米": result = value / 2.54 print(f"{value}厘米等于{result}英寸") else: print("输入错误,请选择英寸厘米单位。") ``` 通过以上代码,用户可以根据需要输入要转换的单位和数值,程序会根据用户的输入给出转换结果。这样,双向转换程序就完成了。 ### 回答3: 编写英寸厘米之间的双向转换程序可以使用以下步骤: 1. 首先,提示用户选择转换的方式:英寸厘米厘米英寸。 2. 用户输入选择的转换方式。 3. 提示用户输入一个数值。 4. 根据用户的选择,使用适当的公式进行转换。 如果选择的是英寸厘米转换方式: 5. 将用户输入的数值乘以2.54,得到转换后的厘米值。 6. 将结果输出给用户。 如果选择的是厘米英寸转换方式: 5. 将用户输入的数值除以2.54,得到转换后的英寸值。 6. 将结果输出给用户。 以下是一个简单的示例代码: ```python print("请选择转换方式:") print("1. 英寸厘米转换") print("2. 厘米英寸转换") choice = int(input("请选择:")) if choice == 1: inches = float(input("请输入英寸值:")) centimeters = inches * 2.54 print("转换后的厘米值为:", centimeters) elif choice == 2: centimeters = float(input("请输入厘米值:")) inches = centimeters / 2.54 print("转换后的英寸值为:", inches) else: print("无效选择") ``` 通过该程序,用户可以选择将英寸转换厘米或将厘米转换英寸,并输入相应的数值进行转换。结果将以相应的单位输出给用户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值