pgsql中float4导致java程序精度丢失_Java基础系列02

e61b2422208435180634e4f3d66c105b.png

注释

Java中支持三种注释:1.单行注释以//开始换行结束。2.多行注释以/*开始,以*/结束。3.说明注释以/**开始,以*/结束。

关键字

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。例如上篇文章中HelloWorld例子中的:public,static,void,class等等都是关键字,Java已经定义了其含义。全部都是小写字母。关键字不用死记硬背,因为太多了,学到哪记到哪就行。

标识符

标识符:是指在程序中,我们自己定义的内容。比如:类的名字、方法的名字和变量的名字等等。命名规则:1.不能是关键字和保留字。2.由数字,字母和下划线(_),美元符号($)组成,且首位不能是数字(现在的版本中也不能是单独的下划线或美元符)。3.严格区分大小写。常用的命名约定类名规范:【大驼峰式】首字母大写,后面每个单词首字母大写。例如:HelloWorld,Hello,SelectByName方法名规范:【小驼峰式】首字母小写,后面每个单词首字母大写。例如:hellloWorld  ,hello,selectByName变量名规范:【小驼峰式】

常量

常量:是指在Java程序中固定不变的数据常量的分类
类型含义举例
整数常量所有的整数 0,1,2
小数常量所有的小数3.14,1.11,2.22
字符常量单引号引起来,只能写一个字符,必须有内容'1','你','a'
字符串常量双引号引起来,可以写多个字符,也可以不写"你好","hello","a"
布尔常量只有两个值(这里不展开解释)true(真),false(假)
空常量只有一个值(这里不展开解释)null

变量

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。举个例子,数学中学的方程y=x+10。x和y的值都不确定,x可以带入任意值。程序中我们也可以这样使用字母保存数字进行运算。a=1,a=2,a=3等等a的值是可以变化的,这就是我们说的变量。a的值可以为哪些呢?接下来就要讲数据类型。在Java中变量先要定义类型,根据变量的类型,给变量赋值。Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

数据类型

Java的数据类型分为两大类:1. 基本数据类型:包括 整数、浮点数、字符、布尔。 2. 引用数据类型:包括 类、数组、接口。四类基本数据类型又细分为八种
数据类型关键字内存占用取值范围
字节型byte1字节-128至127
短整型short2字节-32768至32767
整型int(默认)4字节-2^31至 2^31-1    约±21亿
长整型long8字节-2^63至2^63-1   19位数字
单精度浮点数float4字节1.4013E-45至3.4028E+38
双精度浮点数double(默认)8字节4.9E-324至1.7977E+308 
字符型char2字节0至2^16^-1    [0,65535]
布尔型boolean1字节true,false
Java中的默认类型:整数类型是int、浮点类型是doublee+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方

变量的定义

上面了解了变量和数据类型,接着看变量的定义。变量定义的格式包括三个要素:数据类型 、变量名、数据值 。变量定义格式格式1:定义变量并赋值。如:int a = 10; float b = 3.14;格式2:先定义变量再赋值。如:int a; ... a=10;格式3:一个类型同时定义多个变量,之间用逗号分割。如:int a,b,z=10;注意:变量一定要先定义后使用。变量使用前一定要初始化。long类型建议数据后加L表示(long a = 100000L)。float类型建议数据后加F表示(float 3.14F)。在同一个大括号范围内,不能重复定义变量(定义一个以上相同变量名的变量)。小猿写了个简单示例文件(对文中知识点的实践)放在后台,后台回复【示例】即可。eec5292d8c34271772c46f0c2ff31cf9.png

说明:为了避免耗费大家宝贵的时间。文章主要是整理一些重点内容,大家可以作为看书或看视频后的巩固。也可以作为复习重点来阅读。欢迎大家一起探讨问题。

dc80bdeeaa8ad55efaec8840500e9735.pngEND7e9033a826c3c05aa6e37cf0d96e8f19.png

java从基础到进阶,前端从基础到进阶,是一个漫长且艰辛的旅途。只有互相帮助才能走得更远。欢迎大家一起探讨问题,我们一起成长。

Java学习之旅

等你加入

一同成长

576a52213a2560317ec0443a888fbfda.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上下面就直接开始看图啦:这个我刚刚开始没注意细看,原来web app 的骨架有2个呢&#xff0…

求立方根_初一数学立方根考点详解,立足基础,把握题型,学会方法

初一数学实数部分,平方根和立方根这两部分的知识点比较的基础,但是考试中却是经常会考,并且有很多的“陷阱”,也是让学生猝不及防,今天我和同学们继续学习交流立方根的知识点,通过详解考点,帮助…

mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...

一、双主保证高可用MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗…

spool导出姓名中文乱码_MySQL不同字符集转化标准—7步实现,杜绝乱码!

引言作为资深的DBA程序员,在工作中是否会遇到更这样的情况呢?原有数据库的字符集由于前期规划不足,随着业务的发展不能满足业务的需求。如原来业务系统用的是utf8字符集,后期有存储表情符号的需求,uft8字符集就不能满足…

easyexcel 设置标题_使用easyexcel完成复杂表头及标题的导出功能(自定义样式)

如需客户端指定excel版本,只需要判断后缀名然后在controller中的.excelType(ExcelTypeEnum.XLS)做指定输出内容格式即可***(注意表格行高列宽统一设置是在实体类的类名注解上,如果需要对表格进行精细的宽高设置需要删除掉这两个注解,可以在拦截器使用row的方法进行设置)1. ## 引…

nmon安装为什么重启mysql_Nmon的安装及使用

一、下载Nmon根据CPU的类型选择下载相应的版本:二、初始化工具[rootmululu ~]# cd /opt[rootmululu opt]# mkdir nmon[rootmululu opt]# cd nmon[rootmululu nmon]#wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip[rootmululu nmon]# u…

Iptables详解+实例

2019独角兽企业重金招聘Python工程师标准>>> Iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含Iptables的功能。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则Iptables有利于…

阿里云服务器安装onlyoffice_阿里云服务器安装 JDK 8

欢迎关注“科技毒瘤君”&#xff01;上一期给大家分享了如何申请阿里云的免费云服务器&#xff0c;还没有看过的小伙伴可以先前往了解 >>阿里云免费服务器<<这一次将会为大家分享如何在服务器上配置 Java环境&#xff0c;这里演示使用的系统为Ubuntu 18.04 64位&am…

据说有99%的人都会做错的面试题

这道题主要考察了面试者对浮点数存储格式的理解。另外&#xff0c;请不要讨论该题本身是否有意义之类的话题。本题只为了测试面试者相关的知识是否掌握&#xff0c;题目本身并没有实际的意义。 下面有6个浮点类型变量&#xff0c;其中前三个是float类型的&#xff0c;后三个是d…

php使用mysql5和8的区别_mysql8.0和mysql5.7的区别是什么?

区别&#xff1a;mysql8.0的索引可以被隐藏和显示&#xff0c;当一个索引隐藏时&#xff0c;他不会被查询优化器所使用&#xff1b;2、mysql8.0新增了“SET PERSIST”命令&#xff1b;3、从mysql8.0开始&#xff0c;数据库的缺省编码将改为utf8mb4&#xff0c;包含了所有emoji字…

mysql pt check sum_percona工具pt-table-checksum

利用pt-table-checksum进行数据库同步检查rpm方式#wget percona.com/get/percona-toolkit.rpm源码方式#wget http://www.percona.com/downloads/percona-toolkit/2.2.1/percona-toolkit-2.2.8.tar.gz#yum install perl perl-CPAN perl-DBD-MySQL perl-Time-HiRes解压&#xff0…

如何通过BBED找回删除数据

项目案例&#xff1a;客户删除delete了重要数据&#xff0c;无备份&#xff0c;客户联系我&#xff0c;要求恢复相应数据。本次通过实验方式重现客户现场。备份高于一切&#xff0c;首先备份&#xff0c;再操作 创建表格&#xff1a; create table king(age number,name varcha…

mysql 重置密码语音_数字语音信号处理学习笔记语音信号的同态处理(2)

5.4 复倒谱和倒谱 定义 设信号x(n)的z变换为X(z) z[x(n)]&#xff0c;其对数为&#xff1a; (1) 那么 的逆z变换可写成&#xff1a; (2) 取 (1)式则有 (3) 于是式子(2)则可以写成 (4) 则式子(4)即为信号x(n)的复倒谱 的定义。因为 一般为复数&#xff0c;故称 为复倒谱。如果对…

NFS 八步神曲

Server:第一步yum install - y nfs*第二步vi /etc/exports第三步/var/testdirs *(rw,all_squash,anonuid99,anongid99,sync)第四步service nfs start第五步chkconfig --level 35 nfs on Client第一步mount 192.168.1.X:/var/www/testdirs /var/www/testdirs第二步vi /et…

2014年9月计算机二级mysql真题_2017年9月全国计算机二级MySQL考试章节练习题

2017年9月全国计算机二级MySQL考试章节练习题计算机二级考试成绩在“及格”&#xff0c;即60~89分者&#xff0c;由教育部考试中心发合格证书&#xff0c;考试成绩在“优秀”&#xff0c;即90~100分者&#xff0c;由教育部考试中心发优秀证书。这是小编给大家提供的2017年9月全…

macOS 10.11.* 安装scrapy

1.安装brew&#xff0c;然后修改brew源为某高校 2.更新python brew install python 3.安装pip 4.安装scrapy&#xff0c;这里肯定会有一个坑&#xff0c;之前在网上看到10.11开启了什么rootless的东西&#xff0c; 会遇到安装six失败&#xff0c;原因是由于系统安装了six&#…

mysql @ $_mysql常见笔试题

一、Mysql常见笔试题1、Mysql 中有哪几种锁&#xff1f;(1)表级锁&#xff1a;开销小&#xff0c;加锁快。不会出现死锁&#xff0c;锁定粒度大&#xff0c;发生锁冲突的概率高&#xff0c;并发度低。(2)行级锁&#xff1a;开销大&#xff0c;加锁慢。会出现死锁&#xff0c;锁…

按角度构建切变矩阵

切变是坐标系的变换&#xff0c;非均匀的拉伸。切变时候&#xff0c;角度变化&#xff0c;但是面积或体积不变。也可以理解为坐标轴间的角度变化&#xff0c;造成的扭曲。 如下图&#xff0c;这是x坐标根据y坐标的切变&#xff0c;机器人的y坐标没有变化&#xff0c;只有x坐标变…

java 语法_Java基础语法

标识符定义给包,类,方法,变量起名字的符号。组成规则标识符由字母、数字、下划线、美元符号组成。命名原则:见名知意包名&#xff1a;全部小写,多级包用.隔开。举例&#xff1a;com.jourwon类、接口&#xff1a;一个单词首字母大写&#xff0c;多个单词每个单词的首字母大写。举…