变量系列教材 (二) 您所在的位置:网站首页 八种基本折纸型 变量系列教材 (二)

变量系列教材 (二)

2024-07-10 10:25| 来源: 网络整理| 查看: 265

变量系列教材 (一)- Java中 什么是变量 变量系列教材 (三)- 什么是Java的字面值 登录后可下载 工具版本兼容问题 一个变量的类型,决定了该变量可以包含什么样的值。 Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。

这八种基本类型分别是: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种)

本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

9分23秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器

播放本视频会花费3个积分,您目前总共有点积分。再次播放不会花费额外积分 积分增加办法 或者一次性购买总计72个视频 登录后才能播放教学视频,点击登录 积分不够,您目前只有点积分,播放本教学视频需要3点积分 积分增加办法 或者一次性购买总计72个视频 账号未激活 激活后才能播放教学视频 请点击激活

示例 1 : 整型    示例 2 : 字符型    示例 3 : 浮点型    示例 4 : 布尔型    示例 5 : String类型    示例 6 : 练习-变量类型    示例 7 : 答案-变量类型   

示例 1 : 整型 edit 顶 折 纠 问 请先登录 整型变量用于存放整数byteshortintlong区别在于不同类型的整型,最大值,最小值不一样如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换,在后面的章节会讲解 整型 public class HelloWorld{ public static void main(String[] args){ byte b = 1; short s = 200; int i = 300; long l = 400; /*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/ byte b2 = 200; } } public class HelloWorld{ public static void main(String[] args){ byte b = 1; short s = 200; int i = 300; long l = 400; /*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/ byte b2 = 200; } } 示例 2 : 字符型 edit 顶 折 纠 问 请先登录 char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)其长度和short一样,也是16位的只能存放一个字符,超过一个字符就会产生编译错误 public class HelloWorld{ public static void main(String[] args){ char c = '中'; //char 只能存放一个字符,超过一个字符就会产生编译错误 char c2 = '中国'; //报错 char c3 = 'ab'; //报错 } } public class HelloWorld{ public static void main(String[] args){ char c = '中'; //char 只能存放一个字符,超过一个字符就会产生编译错误 char c2 = '中国'; //报错 char c3 = 'ab'; //报错 } } 示例 3 : 浮点型 edit 顶 折 纠 问 请先登录 浮点数类型有两种 float 长度为32位 double 长度为64位 注意: 默认的小数值是double类型的 所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 在数字后面加一个字母f,直接把该数字声明成float类型 float f2 = 54.321f, 这样就不会出错了 浮点型 public class HelloWorld{ public static void main(String[] args){ double d = 123.45; //该行会出现编译错误,因为54.321是double型的 float f = 54.321; float f2 = 54.321f; } } public class HelloWorld{ public static void main(String[] args){ double d = 123.45; //该行会出现编译错误,因为54.321是double型的 float f = 54.321; float f2 = 54.321f; } } 示例 4 : 布尔型 edit 顶 折 纠 问 请先登录 布尔型用于表示真假其长度为1boolean b1 = true;boolean b2 = false;

分别代表真假虽然布尔型真正存放的数据是0(false) 1(true)但是,不能直接使用0 1 进行赋值

布尔型 public class HelloWorld { public static void main(String[] args) { boolean b1 = true; boolean b2 = false; // 虽然布尔型真正存放的数据是0(false) 1(true) // 但是,不能直接使用0 1 进行赋值 boolean b3 = 1; } } public class HelloWorld { public static void main(String[] args) { boolean b1 = true; boolean b2 = false; // 虽然布尔型真正存放的数据是0(false) 1(true) // 但是,不能直接使用0 1 进行赋值 boolean b3 = 1; } } 示例 5 : String类型 edit 顶 折 纠 问 请先登录 String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。String类型是Immutable的,一旦创建就不能够被改变,更多的关于String的学习,请参考String public class HelloWorld { public static void main(String[] args) { String str = "Hello Java"; } } public class HelloWorld { public static void main(String[] args) { String str = "Hello Java"; } } 示例 6 : 练习-变量类型 edit 顶 折 纠 问 请先登录  姿势不对,事倍功半! 点击查看做练习的正确姿势 分别为如下值,找到合适的类型来定义3.142.76934336512'吃'false"不可描述"

比如3.14就使用double

double a = 3.14; 示例 7 : 答案-变量类型 edit 顶 折 纠 问 请先登录 请先登录 在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多 在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多 在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多 查看本答案会花费3个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分) 查看本答案会花费3个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分) 账号未激活 账号未激活,功能受限。 请点击激活 本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频 3分4秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器

答案并不唯一,以下是参考 public class HelloWorld { public static void main(String[] args) { double pi = 3.14; double e = 2.769343; short days = 365; byte months = 12; char chi = '吃'; boolean die = false; String fucking = "不可描述"; } } public class HelloWorld { public static void main(String[] args) { double pi = 3.14; double e = 2.769343; short days = 365; byte months = 12; char chi = '吃'; boolean die = false; String fucking = "不可描述"; } } 文件内容比较器

把你的代码复制到下面区域。 如果在线比较不好用,请使用客户端比较软件: diffmerge 下载和使用教程

复制代码

代码高亮插件双击即可选中,不过部分同学反应,通过代码高亮插件复制的代码无法在IDEA里正常显示,这里提供TEXTAREA的方式,方便复制,谢谢

分享连接

分享如下连接可增加积分,获取50%佣金 推

如果不方便发连接(如贴吧),可以使用如下由连接转换为的二维码. 鼠标在图片上右键,然后另存为即可 警告: 请勿使用挂机软件刷积分,刷积分不会导致任何注册量,很容易被识别。 一旦发现刷积分,即封号处理,请勿做吃力不讨好之事。 做练习的正确姿势 1. 自行完成练习 根据练习目标尽量自己实现代码效果,期间会碰到疑问,难题,和自己不懂的地方,这些都是必要的过程 2. 带着疑问查看答案 完成过程中,碰到无法解决的问题,带着疑问,查看答案,分析答案的解决思路 3. 查看答案讲解视频 依然有不明白的地方,点开视频讲解,带着疑问,听视频讲解有问题的部分 4. 再做一遍 理解后,再从头做一遍,把有疑问的地方都捋清楚 5. 总结 最后再总结一遍,总结思路,总结解决办法,以后遇到类似的问题,怎么处理 变量系列教材 (二)- Java中有八种基本变量类型-总结笔记 把这时的想法,思路,研究都记录下来,等全部学完了,再回过头来巩固和理解,学习效果就会很好,知识点掌握得也牢固. 点击查看我的笔记 总结 代码 保存中预计需要秒 保存完成 保存失败,请联系站长 收藏本知识点

有的同学收藏是为了进行标记,过段时间再来看不明白的地方,在此处可以记录哪里不明白. 单纯收藏的, 直接点击提交即可。

点击查看我的收藏 错误纠正专用

站长比较马虎,难免出现错别字,如果发现哪里文字有误,请提交错误,站长会尽快修改,谢谢

变量系列教材 (一)- Java中 什么是变量 变量系列教材 (三)- 什么是Java的字面值 HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。

问答区域     删除提问已经提交成功,正在审核, 谢谢. 回复提问已经提交成功,正在审核, 谢谢. 2024-02-06 完整代码 wind_lz

关于 JAVA 基础-变量-基本变量类型 的提问

问题 截图 代码 异常 瞧瞧 package Basic.variable; public class Variable_Define { public static void main(String[] args) { float pi=3.14f; double a=2.769343; int year=365; int month=12; char c='吃'; boolean f=false; String s="不可描述"; System.out.println(pi+" "+a+" "+year+" "+month+" "+c+" "+f+" "+s); } }

7 个答案 l531352651 跳转到问题位置 答案时间:2024-07-03 3.14 2.769343 365 12 '吃' false "不可描述" 代码超过 5行,点击查看 float f1=3.14; double d1=2.769343; int i=365; int i1=12; char c1 ='吃'; boolean = false; String s1= "不可描述"; hs20040602 跳转到问题位置 答案时间:2024-06-09 代码超过 5行,点击查看 package Java_Fundamentals_Exercises; public class Variable_type { public static void main(String[] args) { float a = 3.14f; double b = 2.769343; int c = 365; int d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; } } 27hrs 跳转到问题位置 答案时间:2024-05-14 代码超过 5行,点击查看 package How; public class bianLianTest { public static void main(String[] args) { double a = 3.14; float b = 2.769343f; short c = 365; byte d = 12; char e = '吃'; boolean f = false; System.out.println("不可描述"); } } 明- 跳转到问题位置 答案时间:2024-04-20 交作业 代码超过 5行,点击查看 public class bianliang { public static void main(String[] args) { float a = 3.14F; double b = 2.769343; short c = 365; byte d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; } } alongalong 跳转到问题位置 答案时间:2024-04-09 代码超过 5行,点击查看 public class Item { double a = 3.14; double b = 2.769343; int c = 365; int d = 12; char e = '吃'; boolean f = false; String x = "不可描述"; } SoulCaptain 跳转到问题位置 答案时间:2024-02-26 这个怎么样! 代码超过 5行,点击查看 double a = 3.14 double b = 2.769343 short c = 365 byte d= 12 char e= '吃' boolean f = false string g = "不可描述" 巧夺天工 跳转到问题位置 答案时间:2024-02-19 建议把short byte 也用一用

请先登陆 回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

删除提问已经提交成功,正在审核, 谢谢. 回复提问已经提交成功,正在审核, 谢谢. 2023-12-20 第一题 xu1748047159

关于 JAVA 基础-变量-基本变量类型 的提问

问题 截图 代码 异常 嗯~ o(* ̄▽ ̄*)o double num1=3.14; float num2=2.769343f; int num3=365; short num4=12; char zi= '吃'; boolean or=false; String a="不可描述";

3 个答案 200232yj 跳转到问题位置 答案时间:2024-06-03 public class Test { public static void main(String[] args) { double a = 3.14; float b = 2.769343F; int c = 365; int e = 12; char r = '吃'; boolean f = false; String g = "不可描述"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(e); System.out.println(r); System.out.println(f); System.out.println(g); } } 木宇 跳转到问题位置 答案时间:2024-04-18 public class HelloWorld { public static void main(String[] args) { double a1 = 3.14; float a2 = 2.769343f; int a3 = 365; byte a4 = 12; char a5 = '吃'; boolean a6 = false; String a7 = "不可描述"; } } xu1748047159 跳转到问题位置 答案时间:2023-12-20 那些都是变量

请先登陆 回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

删除提问已经提交成功,正在审核, 谢谢. 回复提问已经提交成功,正在审核, 谢谢. 2022-09-20 整型数据问题 田萬

关于 JAVA 基础-变量-基本变量类型 -整型 的提问 8.16.32.64取值的范围都是2对应的次方,为什么200是short,300是int,这是怎么算的,请求各位大佬解惑,跪谢!

18 个答案 kanyeli 跳转到问题位置 答案时间:2023-12-19 public class Hero{ public static void main(String[]args){ double a = 3.14; float b = 2.769343f; int year = 365; int month = 12; char hanzi = '吃'; boolean d = false; String e = "不可描述"; System.out.println("e="+ e); } } java大王 跳转到问题位置 答案时间:2023-10-05 short两个字节16位,也就是负的256到正的256 zhenghaha 跳转到问题位置 答案时间:2023-04-08 double a = 3.14; double b =2.769343; int year =356; int age =12; String v ="吃"; boolean code= false; String h ="不可秒速"; Aiye 跳转到问题位置 答案时间:2023-04-01 double pi = 3.14; float f = 2.769343f; int dayYear = 365; int month = 12; char eat ='吃'; boolean b = flase; String s = "不可描述"; 怪异的羊 跳转到问题位置 答案时间:2023-02-25 完成 代码超过 5行,点击查看 double d=3.14; float f=2.769343f; short s=365; byte b=12; char c='吃'; boolean aBoolean=false; String astring="不可描述"; 是喜欢不是习惯啦 跳转到问题位置 答案时间:2023-02-24 short类型表示的范围是-256-255,int类型表示的范围是-2^16 - 2^16-1,short和int都可以表示200,300只能用int表示 isNpy 跳转到问题位置 答案时间:2023-02-08 代码超过 5行,点击查看 public class Lx { public static void main(String[] args) { double pai = 3.14; float f = 3.4f; double a = 2.769343; float b = 2.7693434f; int day = 365; char c = '吃'; boolean bl = false; String str = "不可描述"; } } even87Equ 跳转到问题位置 答案时间:2023-01-16 代码超过 5行,点击查看 double a = 3.14; float b = 2.769343F; short c = 365; byte d = 12; char e = '吃'; boolean f = false; String s = "不可描述"; learn杜 跳转到问题位置 答案时间:2023-01-05 代码超过 5行,点击查看 package Two; public class Hello1 { public static void main(String[] args) { char c = 's'; float f = 236.62f; float l = 54.321f; boolean b1 = true; // boolean b2 = 1; String str = "Hello Java!"; double d1 = 3.14; float f1 = 2.769343f; int i1 = 365; int i2 = 12; char c1 = '吃'; boolean b2 = true; String s1 = "不可描述"; } } 起个名 跳转到问题位置 答案时间:2022-12-28 练习-变量类型 代码超过 5行,点击查看 double a = 3.14; float b = 2.769343f; int c = 365; byte d = 12; char f = '吃'; boolean g = false; String sht = "不可描述"; 炸弹胖加油 跳转到问题位置 答案时间:2022-11-13 float a=3.14f; float b=2.769343f; int c=365; int d=12; char e='吃'; boolean f=false; String g="不可描述"; lanren9 跳转到问题位置 答案时间:2022-11-08 代码超过 5行,点击查看 public class Item { public static void main(String[] args) { double a = 3.14; //double b = 2.769343; double b = 2.769343; //long c = 365; int c = 365; //int d = 12; byte d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } } amazing666 跳转到问题位置 答案时间:2022-11-03 double a = 3.14; float b = 2.769343f; int c = 365; short d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; ybysl 跳转到问题位置 答案时间:2022-11-02 代码超过 5行,点击查看 public class variable { //整形 byte b = 1;//-128-127 short s = 200;// int i = 300; long l = 400; //字符型 char c = '中'; // char c2 = '中国';//报错因为char只能一个字符 //浮点型 double f = 54.1 ;// double f3 = 2.7693434; float f1 = 54.1f; public static void main(String[] args) { //布尔型 boolean b1 = true; boolean b2 = false; //String类型 String str = "Hello World!"; } } 南苛 跳转到问题位置 答案时间:2022-11-02 float a=3.14f; float b=2.769343f; int c=365; int d=12; char e='吃'; boolean f=false; String g="不可描述"; panda1 跳转到问题位置 答案时间:2022-10-31 float a=3.14f; float b=2.769343f; short c=365; byte d=12; char e='吃'; boolean f=false; String g="不可描述"; Wanjia123 跳转到问题位置 答案时间:2022-10-21 200也可以是int 吧只要不超过范围就可以 关东 跳转到问题位置 答案时间:2022-10-17 代码超过 5行,点击查看 public class Demo1 { public static void main(String[] args) { double a = 3.14; double b = 2.769343; int c = 365; int d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; //System.out.println(e); } }

请先登陆 回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢 删除提问已经提交成功,正在审核, 谢谢. 回复提问已经提交成功,正在审核, 谢谢. 2022-06-18 不理解字节的意思 JohnnyJo

关于 JAVA 基础-变量-基本变量类型 的提问

问题 截图 代码 异常 我想问一下为什么365是用short;12用的是byte,我是初学者在我的理解中,byte是一个字节不是只能表达1个数字吗,short是2个字节不是只能表达2个数字吗?? public class Test{ public static void main(String[]args) { double a = 3.14; double b = 2.769343; int c = 365; short d = 12; char f = '吃'; boolean e = false ; String g = "不可描述"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } }

15 个答案 Dondais 跳转到问题位置 答案时间:2023-06-04 代码超过 5行,点击查看 public class Main { public static void main(String[] args) { /*分别为如下值,找到合适的类型来定义 3.14 2.769343 365 12 '吃' false "不可描述" */ float a = 3.14f; double b = 2.769343; int c = 365; int d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } } hisin 跳转到问题位置 答案时间:2023-05-18 float和double只能用来做科学计算或者工程计算,在商业计算等精确计算中,要用java.math.BigDecimal 15129954093_zml 跳转到问题位置 答案时间:2023-05-12 double a=3.14; float b=2.769343f; long c=365; int d=12; char e='吃'; boolean f=false; String str="不可描述"; yslkl20170615 跳转到问题位置 答案时间:2023-03-13 代码超过 5行,点击查看 package variable; public class HelloWorld { public static void main(String[] args) { int year = 1949; System.out.println(year); byte b = 120; char c = 'a'; double pi = 3.14; double e = 2.769343; short days = 365; byte month = 30; boolean die = false; String fucking = "不可描述"; float f = 3.14f; boolean b1 = true; boolean b2 = false; String string = "Hello World"; } } MikuDaze 跳转到问题位置 答案时间:2022-10-15 byte的长度是8位,这个8位指的是二进制的8位,即一个byte变量能够存放的最大正数为01111111=2^7-1=127,同理最小负数为-128,因此byte能够存放从-128-127范围的数字。 剩下的int,short,long同理 阿文6 跳转到问题位置 答案时间:2022-10-12 代码超过 5行,点击查看 public class Leixing { public static void main(String[] args) { float a = 3.14f; double b = 2.769343; int c = 365; byte d = 12; char e = '吃'; String f = "不可描述"; boolean g = true; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } } 黑杰克 跳转到问题位置 答案时间:2022-10-06 参考答案 代码超过 5行,点击查看 public class HelloWorld { public static void main(String[] args) { double pi = 3.14; double e = 2.769343; short days = 365; byte months = 12; char chi = '吃'; boolean die = false; String fucking = "不可描述"; } } A|Ace 跳转到问题位置 答案时间:2022-09-12 按教程说的1 byte = 8 bit,所以最大的数就是2^7-1就是127,最高一位要用来表示符号,1是负数、0是正数,所以负数绝对值比正数大,byte和bit位是不一样的 Lfq182550 跳转到问题位置 答案时间:2022-09-12 代码超过 5行,点击查看 double a = 3.14; double b = 2.769343; short c = 365; int d = 12; char e = 'c'; boolean f = false; String g = "bukemiaoshu"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); 5555283 跳转到问题位置 答案时间:2022-09-09 我的理解,这里的byte不是一个字节的意思,只是恰好重名了。 可以理解为描述一个数字,对应内存位置为总计2(2进制)的8(长度)次方位置(排列组合),总计256个组合,对应表示256个数。 具体对应如上面其他人所说的那样。 我是觉得这个定义方法好绕,就是以前计算机的性能不行,寸土寸金,内存位置舍不得用,不能浪费,一个数字,才有了这么多分类 海蓝蓝心爽爽 跳转到问题位置 答案时间:2022-08-22 package com.weiliang; public class VariableType { public static void main(String[] args) { double num = 3.14; double num1 = 2.769343; int num2 = 365; int num3 = 12; char eat = '吃'; boolean falses = false; String font = "不可描述"; } } Rr2577588052 跳转到问题位置 答案时间:2022-07-31 所谓1字节,是8位二进制数,能表示的数从八个零到八个一,一共2^8个数,也就是256个,其中一位拿出来做符号位,还有七位表示绝对大小也就是从0到±127,其中0有±0两个,所以把-0作为-128. 张遥23 跳转到问题位置 答案时间:2022-07-08 //整型变量用于存放整数 //byte -128~127 即-2^7 ---- 2^7-1 长度8 //short -32768~32767 即-2^15 ---- 2^15-1 长度16 //int -2147483648 - 2147483647 即-2^31 ---- 2^31-1 长度32 //long -9223372036854775808~9223372036854775807 即-2^63 ---- 2^63-1 长度64 // 这是我整理的 张遥23 跳转到问题位置 答案时间:2022-07-08 初学我觉得不用考虑这个你只要能确定变量的数值大小,选对的用就可以了 代码超过 5行,点击查看 分别为如下值,找到合适的类型来定义 // 3.14 double/float // 2.769343 double/float // 365 short/int/long // 12 byte/short/int/long // '吃' char // false boolean // "不可描述" STring 墟竹 跳转到问题位置 答案时间:2022-06-20 底层用的二进制,1个字节为8位二进制数,考虑到正负数的情况,1个字节可以表示-128~127。

请先登陆 回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

删除提问已经提交成功,正在审核, 谢谢. 回复提问已经提交成功,正在审核, 谢谢. 2021-12-29 关于float yolanda_hello_java

关于 JAVA 基础-变量-基本变量类型 的提问 为什么答案给出的 3.14 2.769343 都是double? float的范围我的理解是包含这两个数的 用float可以吗? 浮点数两个类型的范围是多大,表格中给的没明白

11 个答案 陈子豪 跳转到问题位置 答案时间:2022-08-05 public class Variable { public static void main(String[]args){ double a =3.14; double a2 = 2.769343; short b = 365; byte c = 12; char d = "吃"; boolean e = false; String f = "不可描述"; } } 8866 跳转到问题位置 答案时间:2022-07-18 代码超过 5行,点击查看 package hao2j; /*分别为如下值,找到合适的类型来定义 3.14 2.769343 365 12 '吃' false "不可描述" */ public class 变量 { public static void main(String[]args) { float a=3.14f; double b=2.769343; int c=365; byte d=12; char e='吃'; boolean f=false; String g="不可描述"; System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("d="+d); System.out.println("e="+e); System.out.println("f="+f); System.out.println("g="+g); } } 0805_3 跳转到问题位置 答案时间:2022-06-29 public static void main(String[] args) { double a = 3.14; float b = 2.769343f; int c = 365; byte d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; } fan541736130 跳转到问题位置 答案时间:2022-06-24 char a = '樊'; double b=3.14; double c=2.769343; float d=2.769343f; short e=365; int q=365; long w=365l; byte r=12; char t ='吃'; boolean o=false; String name="不可描述"; 努力学习-早日上岸 跳转到问题位置 答案时间:2022-04-24 关于楼上对于单精浮点型的理解做一点纠正,java中的所有小数(数值而非变量)都是double型,不管小数点后是一位还是两位,若不进行类型转换,都只能用double对变量进行声明并赋值小数。 fyc7015656 跳转到问题位置 答案时间:2022-03-12 代码超过 5行,点击查看 public class bian { public static void main(String[] args){ float a = 3.14f; double b = 2.769343; int c = 365; int d = 12 ; char e ='吃'; boolean f = false; String g ="不可描述"; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } } 行业 跳转到问题位置 答案时间:2022-03-11 代码超过 5行,点击查看 double a = 3.14; double b = 2.769343; int c = 365; int d = 12; char e = '吃'; boolean f = false; String g = "不可描述"; 赵文熙 跳转到问题位置 答案时间:2022-03-05 public class Item { float we = 3.14f ; double b = 2.769343 ; int x= 365 ; byte t = 12 ; char a= '吃'; boolean d=false ; String s= "不可描述" ; } 是媛宝吖 跳转到问题位置 答案时间:2022-02-22 3.14 --> double 2.769343 --> double 365 --> int 12 --> int '吃' --> char false --> boolean "不可描述" --> String Ljwstudying 跳转到问题位置 答案时间:2022-02-07 Java中小数都默认是double类型的,如果想要用float类型表示,需要将进行类型转换,例如:float a = 3.14f; Jn_L 跳转到问题位置 答案时间:2022-01-06 float为单精度浮点类型,而double为双精度浮点类型,可以这样理解吧,如果小数点后只有一位可以用float型,如果后面有两位及以上就用double型;如果小数点后面又两位及以上你还想用float型,比如3.1415,这时你就要这样写 float a = 3.1415f

请先登陆 回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 59 条以前的提问,请 点击查看

提问之前请登陆 提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有