Exception in thread "main" java.lang.NumberFormatException: Value out of range.
Value:"1000" Radix:10at java.lang.Byte.parseByte(Byte.java:151)
at java.lang.Byte.<init>(Byte.java:316)
at com.qf.demo01.Test2.main(Test2.java:6)
格式化异常
点击查看代码
copy
public class Test3 {
public static void main(String[] args) {
//数值
Byte b = new Byte("1000a");
System.out.println(b);
}
}
结果
Exception in thread "main" java.lang.NumberFormatException: For input string:
"1000a"at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Byte.parseByte(Byte.java:149)
at java.lang.Byte.<init>(Byte.java:316)
at com.qf.demo01.Test3.main(Test3.java:6)
Long类型不用加L
点击查看代码
copy
package com.qf.demo01;
publicclassTest4{
public static void main(String[] args) {
//数值Long l = new Long("3000000000L");
System.out.println(l);
}
}
结果
Exception in thread "main" java.lang.NumberFormatException: For input string:
"3000000000L"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.<init>(Long.java:965)
at com.qf.demo01.Test4.main(Test4.java:6)
浮点数标识位
点击查看代码
copy
publicclassTest5 {
publicstaticvoidmain(String[] args) {
//数值
Float f = new Float("3.14F");
Double d = new Double("3.1415926D");
System.out.println(f);
System.out.println(d);
}
}
结果
3.143.1415926
字符类型的创建
点击查看代码
copy
publicclassTest1 {
publicstaticvoidmain(String[] args) {
Character c = newCharacter('y');//char只有一种构造
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探