第十三课.浮点型字面值-2

news/2024/7/3 12:27:56 标签: 隐式转换, float, double

上节课我们学到了:在java中,浮点型字面值默认情况下表示double类型,也可以在值后加d或D,如果需要表示float类型,则需要在字面值后加f或F。

这节课我们说一说上一节课需要注意的地方

 

如果使用float类型,在字面值后面不加f,会导致如下错误,因为double类型所占字节比float多,double隐式转换float会出错。

所以说,字面值后面不能省略的坚决不能省

double类型的字面值后面可以省略d

 

小甲鱼老师在他的python课程中说过,编程是一个团队做的事情,我们要让自己的代码更容易让别人读懂,因为自己的同事可能是个混子···所以说,不管能不能省,都加上比较好

用整数型变量给浮点型变量赋值,会导致如下情况发生,这里的println和易语言中的输出用法基本一致,所以会易语言的小伙伴应该是能看懂java输出语法,但是只会C语言的小伙伴不用担心,我后面的课程也会讲到java的输出怎么用。

 


http://www.niftyadmin.cn/n/640236.html

相关文章

第十四课.局部变量如何在内存中储存

对于局部变量,如果是基本类型,会把值直接存储在栈;如果是引用类型,比如String s new String("xuenixiang");会把其对象存储在堆,而把这个对象的引用(指针)存储在栈。 再如 String …

linux 下的逻辑卷(LVM)

Linux 系统中的每一个分区都是一个文件系统。文件系统就是指对存在物理空间上的文件的一种管理软件(个人认为)Linux 2.4 内核以后,开始支持大量的文件系统;日志文件系统; ext3 ReiserFS XFSJFSLinux2.4内核以后支持…

第15课.字符型字面值

字符型字面值用单引号内的单个字符表示 例如:’a’,’b’,’c’ 定义字符型变量 Char a ’b’; println的快捷自动补全方法,先输入syso 然后按ATL/ 然后回车!(相当于python中的tab补全) c…

ASP.NET中 FormView(表单视图)的使用前台绑定

ylbtech-ASP.NET-Control-Bind:FormView(表单视图)的使用前台绑定ASP.NET中 FormView(表单视图)的使用前台绑定。 1.A,运行效果图返回顶部 1.B,源代码返回顶部View Code <% Page Language"C#" AutoEventWireup"true" CodeFile"Fvw.aspx.cs" …

年度盛宴:2012年最佳25个响应式网站设计作品《下篇》

2012年&#xff0c;响应式网站设计成为主流&#xff0c;这个概念由著名网页设计师 Ethan Marcotte 在2010年5月份提出&#xff0c;其目标是要让设计的网站能够响应用户的行为&#xff0c;根据不同终端设备自动调整尺寸。 响应式设计不再只是一个概念&#xff0c;众多大公司也把…

第十六课.认识Unicode编码

Unicode可以表示世界上任何一门语言 用法和ascii类似&#xff0c;只要在值前面加前缀\u即可表示unicode 例如&#xff1a; char c ’\u0055’; 但是平常写unicode不需要写它对应的U码&#xff0c;直接写序号对应的字符就行了 例如&#xff1a;char a 逆;

第十七课.布尔类型字面值

java不像C语言那样&#xff0c;非零即真&#xff0c;而是用布尔类型表示真假 布尔类型只能定义为true和false 例&#xff1a;boolean b true;

查询不同类别中最大的一条

select max(*) from user where (select * from user group by class);