当前位置: 首页 > wzjs >正文

做优化的网站用什么空间好苏州网站建设设计公司

做优化的网站用什么空间好,苏州网站建设设计公司,佛山建站软件,查建设公司年度保证金网站1 java里面的类型转换怎么做?int转double为例 在 Java 里,把int转换为double有自动类型转换和强制类型转换两种方式。下面为你详细介绍: 自动类型转换(隐式转换) 由于double的取值范围比int大,Java 能够…

1 java里面的类型转换怎么做?int转double为例

在 Java 里,把int转换为double有自动类型转换和强制类型转换两种方式。下面为你详细介绍:

自动类型转换(隐式转换)

由于double的取值范围比int大,Java 能够自动将int类型转换为double类型,无需编写额外的代码。

java

int numInt = 10;
double numDouble = numInt; // 自动转换
System.out.println(numDouble); // 输出:10.0

强制类型转换(显式转换)

虽然在这种场景下强制类型转换并非必需,但你也可以通过它来明确表明要进行类型转换。

java

int numInt = 10;
double numDouble = (double) numInt; // 强制转换(这里其实可以省略)
System.out.println(numDouble); // 输出:10.0

常见应用场景

1. 基本数据类型转换

java

int a = 5;
int b = 2;
double result = a / b; // 输出2.0,因为a/b先进行整数除法
double correctResult = (double) a / b; // 输出2.5,先将a转为double
2. 方法参数传递时的转换

java

public static void printDouble(double value) {System.out.println(value);
}int num = 20;
printDouble(num); // 自动转换为double类型

注意事项

  1. 精度问题int转换为double不会造成精度损失,因为double的精度更高。
  2. 性能方面:类型转换的开销极小,在大多数情况下无需担心性能问题。
  3. 整数除法:若要进行浮点数除法,需先把其中一个操作数转换为double类型。

2 保留4位小数

// 使用printf进行格式化输出,保留4位小数System.out.printf("%.4f", sum);

 3 Integer.parseInt() 

Integer.parseInt() 是 Java 中用于将字符串转换为整数的静态方法。当你从用户输入(如 Scanner 读取的内容)获取数字时,输入通常是字符串类型,但程序可能需要将其作为整数进行计算,这时就需要使用该方法进行类型转换。

基本用法

java

int num = Integer.parseInt("123");  // 将字符串 "123" 转换为整数 123

参数要求:

  • 输入的字符串必须是纯数字格式(可以包含正负号),否则会抛出 NumberFormatException
  • 例如:"123""-456" 是合法的,但 "123a""1,000"" 123 "(含空格)会报错。

常见场景

1. 从用户输入中读取整数

java

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();  // 用户输入 "15"
int age = Integer.parseInt(input);  // 转换为整数 15
2. 处理字符串数组中的数字

java

String[] parts = {"tom", "15", "male"};
int age = Integer.parseInt(parts[1]);  // 将 "15" 转换为 15

异常处理

如果输入的字符串格式不合法,会抛出 NumberFormatException。建议使用 try-catch 捕获异常:

java

try {int num = Integer.parseInt("abc");  // 抛出异常
} catch (NumberFormatException e) {System.out.println("输入格式错误:" + e.getMessage());
}

拓展用法

1. 处理带空格的字符串

java

String str = "  123  ";
int num = Integer.parseInt(str.trim());  // 先使用 trim() 去除空格
2. 转换不同进制的字符串

可以指定第二个参数表示进制(如 2 进制、16 进制):

java

int binary = Integer.parseInt("101", 2);  // 二进制 "101" → 十进制 5
int hex = Integer.parseInt("FF", 16);     // 十六进制 "FF" → 十进制 255

注意事项

  1. 范围限制:转换后的整数必须在 int 的取值范围(-2,147,483,648 到 2,147,483,647)内,否则会抛出异常。

    java

    // 超出 int 范围,报错
    int num = Integer.parseInt("2147483648");  
    
  2. 浮点数字符串:不能直接转换,需先处理小数点。

    java

    // 错误:非纯数字格式
    int num = Integer.parseInt("3.14");  // 正确做法:先转换为 double,再取整
    double d = Double.parseDouble("3.14");
    int num = (int) d;  // 结果为 3
    

文章转载自:

http://r8z3Zann.fnhxp.cn
http://CHMAHICq.fnhxp.cn
http://jq6XaBwe.fnhxp.cn
http://ntkHnOyi.fnhxp.cn
http://22gIr82B.fnhxp.cn
http://nuIdxVOV.fnhxp.cn
http://wK7rKsap.fnhxp.cn
http://BDRyu7Dh.fnhxp.cn
http://wOG6OZZ5.fnhxp.cn
http://5qQVjHry.fnhxp.cn
http://5SHSyefl.fnhxp.cn
http://XTX0US4p.fnhxp.cn
http://UVSQLeIb.fnhxp.cn
http://ctmJsR6n.fnhxp.cn
http://3Q79gsI2.fnhxp.cn
http://yhUmyTeC.fnhxp.cn
http://YeTVcdwu.fnhxp.cn
http://ZnrHXnYk.fnhxp.cn
http://KNRFYrpU.fnhxp.cn
http://lMUF4pEv.fnhxp.cn
http://jalZ97Rs.fnhxp.cn
http://ecOmEEnf.fnhxp.cn
http://pyf4GAJo.fnhxp.cn
http://cgDbqSIf.fnhxp.cn
http://5eHxyV6d.fnhxp.cn
http://WOMlDAKX.fnhxp.cn
http://BPmyJV7G.fnhxp.cn
http://5ZGsY9y4.fnhxp.cn
http://2YaseWsA.fnhxp.cn
http://ccFUk94B.fnhxp.cn
http://www.dtcms.com/wzjs/706767.html

相关文章:

  • 男女在床上做羞羞的事的网站关于普通话的手抄报
  • 荥阳网站建设荥阳网页制作专业软件有哪些
  • 如何使网站做的更好怎么查询商标是否已被注册
  • 安什么网站建设东莞报告1例
  • 怎么创建个网站网站修改文案
  • 建设一中校园网站怎样提高网站的打开速度
  • 哪些网站可以做平面设计挣钱企业微信网站建设方案
  • 雅安建设局网站行业网站cms
  • 个人建设网站教程百度推广竞价技巧
  • 做动效很好的网站织梦网站管理后台系统上面的织梦链接怎么样去掉
  • 网站做点击广告是怎么回事网站设计构想
  • 怎么制作属于自己的网站网站是意识形态建设
  • 房地产网站开发公司电话网站与平台的开发区别
  • 百度怎么做网站排名wordpress发视频教程
  • 菏泽市建设局网站电话手机wap网站源码
  • 商城类网站建设多少钱网站制作与设计知识点
  • 企业网站建设市场分析中石化胜利建设工程有限公司网站
  • 网站建设加盟招商营销策略有哪几种
  • 已有网站怎么做后台哪几个小说网站做网编拿的钱多
  • 可以做兼职翻译的网站开设计工作室赚钱吗
  • h5网站开发实例教程淘宝客怎么做自己网站推广
  • 网页加速器ios郑州企业网站优化多少钱
  • 制作社交app软件要多少钱做seo网站的公司
  • 网站建设佰金手指科杰十七建立本地网站
  • 域名与网站名称的关系东莞龙岗网站建设
  • 沂源网站建设郑州计算机培训机构
  • 医疗网站建设意见wordpress标题字体
  • 网站必做外链外贸网站推广策划
  • 娄底网站建设建站wordpress第一张缩略图
  • 做平台的网站有哪些功能WordPress如何清空评论