首页 > 编程语言 >java基础笔记

java基础笔记

时间:2022-11-14 14:55:20浏览次数:42  
标签:类型转换 java 变量 驼峰 基础 笔记 类型 运算

java的数据类型分为两大类

 

 进制前缀

二进制:0b

八进制:0

十六进制:0x

Java会直接将它们转换为十进制输出

 

float、double并不能准确表示每一位小数,对于有的小数只能无限趋向它。运算往往都不准确,程序中应尽量避免浮点数的比较。

解决方法:

使用BigDecimal提供的方法进行比较或运算

 

类型转换

运算中,不同类型要先转化为同一类型再进行运算

低--------------------------------->高

byte  short  int  long  float  double

自动类型转换:        低-->高

强制类型转换:(类型)变量名    高-->低

布尔默认是false,除了基本类型,其余默认都是null了。

 

类变量:static(加了可以直接在主函数用)

局部变量:main方法内定义,必须声明和定义初始值。

实例变量:属于对象,可不定义初始值。

常量:final  类型  name

修饰符不存在先后顺序

 

变量的命名规范

所有变量、方法、类名:见名知意

  • 类成员变量:小驼峰原则monthSalary
  • 局部变量:小驼峰原则lastName
  • 类名:大驼峰原则: Man, GoodMan
  • 方法名:小驼峰原则: run(). runRun()
  • 常量:大写字母和下划线:MAX_VALUE

 

标签:类型转换,java,变量,驼峰,基础,笔记,类型,运算
From: https://www.cnblogs.com/507947328bel/p/16889032.html

相关文章

  • Navicat使用笔记08---利用Navicat进行数据迁移
    1.使用背景需要将一台服务器上mysql数据迁移到另一台服务器的mysql中2.单库迁移2.1在目标服务器中创建一个和源服务器数据库名称一样的数据库2.2创建任务开始迁移......
  • JS基础
    输出F12点console查看注释//......
  • 《JavaSE-第十九章》之Collection
    《JavaSE-第十九章》之Collection前言在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下边永远是地狱!”博客主页:​​KC老衲爱尼姑的博客主页​​​​博主的github,......
  • C基础学习笔记——01-C基础第13天(文件下)
    在学习C基础总结了笔记,并分享出来。01-C基础第13天(文件下)目录:(1)按照块读写文件fread、fwrite1)写文件2)读文件3)强化训练:大文件拷贝(2)文件的随机读写(3)Windows和Linux文本文件区别......
  • C基础学习笔记——01-C基础第07天(字符串处理函数和函数)
    在学习C基础总结了笔记,并分享出来。01-C基础第07天(字符串处理函数和函数)目录:一、字符串处理函数(1)gets()(2)fgets()(3)puts()(4)fputs()(5)strlen()(6)strcpy()(7)strncpy()(8)strcat()(9)str......
  • C基础学习笔记——01-C基础第02天(用户权限、VI操作、Linux服务器搭建)
    在学习C基础总结了笔记,并分享出来。01-C基础第02天(用户权限、VI操作、Linux服务器搭建) 打开终端:ctrl+alt+t清屏:ctrl+l或clear在终端中退出锁定:ctrl+c 目录3常用命令4......
  • Java课后习题易错点
    Chapter1基础知识//JavaAPIcontainspredefinedclassesandinterfacesfordevelopingJavaprograms.JavaAPI包含用于开发Java程序的预定义类和接口。.JavaJD......
  • 【做题笔记】CF1528B Kavi on Pairing Duty
    ProblemCF1528BKavionPairingDuty题目大意:在数轴上有\(2n\)个点,相邻两个点的距离为\(1\)。现在要将这些点两两匹配成\(n\)个圆弧,要求任意两个圆弧要么等长,要么......
  • Nginx基础配置及构建web虚拟主机
    一,Nginx服务的主配置文件nginx.confvim/usr/local/nginx/conf/nginx.conf1.全局配置#usernobody; #运行用户,若编译时未指定则默认为nobodyworker_processes1......
  • javascript对象和内置对象
    了解对象对象是什么?对象是一组无序的相关属性和方法集合,js中所有事物都是对象,例如字符串,数值,数组,函数等对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常......