`
zjgzpc
  • 浏览: 25681 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA 英制转换(英尺与英寸)

    博客分类:
  • Java
阅读更多

系统实际业务中,还有些外国船舶水尺用的英制计算单位。

 

写了一个简单的  英尺与英寸的转换 。

 

 

 

英尺 --> 英寸 的转换:

public class FeetToInch {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String aa = FeetToInch.getYingCun("9'4.5");  
		System.out.println(aa+"\""); 
	}
	
	public static String getYingCun (String temp)
	{
		String yingcun= "";

		if(temp.indexOf("'") == -1)
		{
			//如果没有符号,那就为英寸
			yingcun = temp;
			return yingcun;
		}
		else
		{
			//如果有符号,截取符号前面
			String[] s1 = temp.split("'");
			if(s1.length==1)
			{
				double x = Double.parseDouble(s1[0]);
				yingcun = x*12+ "" ;
			}
			if(s1.length==2)
			{
				double x = Double.parseDouble(s1[0]);
				double y = Double.parseDouble(s1[1]);
				yingcun =  (x*12) + y + "";
			}
			return yingcun;
		}
		
	}

}

 

 

 

英寸 --> 英尺的转换:

public class InchToFeet {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		double a = 314.96;
		
		int yingchi = (int) (a/12) ; 
		if(a%12 == 0)
		{
			System.out.println(yingchi+"'");
		}
		else
		{
			double yingcun = a-yingchi*12;
			
			DecimalFormat df = new DecimalFormat("0.00");
			String str_yingcun = df.format(yingcun);
			
			System.out.println(yingchi+"'"+str_yingcun+"”");
		}
	}

}

 

分享到:
评论

相关推荐

    java 长度单位转换

    本项目专注于将米(m)转换为英制长度单位,包括码(yd)、英尺(ft)和英寸(in)。下面我们将深入探讨相关的知识点。 1. **基本概念** - **米(m)**:国际单位制中的基本长度单位,1米等于大约39.37英寸。 - *...

    单位转换器

    14. **热导率单位转换**:瓦特每米开尔文(W/mK)、英热单位每英尺每小时每度华氏(BTU/(ft·h·°F))等,与热能传输有关。 15. **气油比**:发动机燃油效率指标,可以换算成不同的表达方式。 16. **数据存储单位...

    西南科技大学Java程序设计与实践 实验二 对象基础实验实验报告

    1. **Length类**:除了属性`length`和`unit`外,还需要定义转换方法,如使用公制与英制之间的转换比例进行计算。测试类`Test`用于验证这些方法的正确性。 2. **Complex类**:包含两个私有属性`real`和`com`,以及...

    PTA习题:基础编程题目集-编程题1

    对于“厘米换算英尺英寸”这一题目,我们需要了解1厘米等于0.393701英寸,而1英尺等于12英寸,通过编写程序实现这两个单位之间的转换,将厘米数值换算成英尺和英寸的整数值,对于理解数据类型转换和数学计算具有基础...

    电测铣边变公制源程序

    英制单位源于英国,主要包括英寸、英尺、码等,而公制单位是国际通用的计量系统,包括毫米、厘米、米、千米等。在工程领域,公制单位更为常见,因为它的十进制结构更便于计算和标准化。 这个程序的核心功能是单位...

    Java机考200题(20210930134706).pdf

    - 英制单位与公制单位之间的转换,如英尺转米、磅转千克、英里转千米,需要记住相应的转换比例。 9. **表格显示**: - 创建表格显示转换关系,可以使用控制台输出格式化字符串实现。 10. **算法设计**: - 查找...

    EasyConversion:Android应用程序在度量单位之间进行转换

    "EasyConversion"的核心功能主要涵盖了长度单位的转换,包括公里与英里、英尺与毫米之间的互换。在国际单位制中,公里(km)是长度的主要单位,而英里(mi)则是英美国家常用的长度单位。这款应用能够帮助用户在全球...

    长度重量互换

    2. 英制单位:英寸(in)、英尺(ft)、码(yd)、英里(mi)等。 3. 其他单位:光年(ly)、天文单位(AU)、海里(nmi)等。 重量单位转换也包括多种类型: 1. 国际单位:千克(kg)、克(g)、毫克(mg)、吨...

    CustomizableConverter:简单的单位和货币转换器,可以创建新型的转换器并编辑现有的转换器

    1. **单位转换**:CustomizableConverter内置了多种常见单位,如公制和英制单位,包括长度(米、英尺)、重量(千克、磅)、体积(立方米、加仑)和温度(摄氏度、华氏度)等。这些单位的转换是通过预定义的转换因子...

    Unit Conversion-开源

    这些单位涵盖了长度、重量、温度、速度、时间等多个维度,如英尺与米、磅与千克、华氏度与摄氏度等。 2. **混合单位转换**:该库不仅支持单一单位的转换,还允许用户进行混合单位计算,比如将“英里/小时”转换为...

    安卓身高计算器

    7. **单位系统**:考虑到全球用户,应用可能支持多种单位系统,如公制(厘米、米)和英制(英寸、英尺)。这需要相应的转换函数。 8. **资源管理**:字符串资源(如按钮文本、提示信息)通常存储在res/values/...

    面积换算器

    1. **多种单位支持**:应用应涵盖国际单位制、英制以及其他地区常用的面积单位,例如公亩(a)、公顷(ha)、平方英寸(in²)和平方码(yd²)等。 2. **双向转换**:用户既可以将一个单位的面积值转换为另一个...

Global site tag (gtag.js) - Google Analytics