当前位置:网站首页 > Java基础 > 正文

java语言基础浮点布尔字符



个人头像
🎥 屿小夏 : 个人主页
🔥个人专栏 : Java编程秘籍
🌄 莫道桑榆晚,为霞尚满天!

文章目录

  • 📑前言
  • 一、变量
    • 1.1 浮点型
    • 1.2 字符型变量
    • 1.3 布尔类型
  • 二、字符串类型
    • 2.1 转化
  • 🌤️全篇总结

📑前言

在Java编程中,了解不同类型的变量是至关重要的。本文将介绍Java中的各种变量类型,包括浮点型、字符型和布尔型,以及字符串类型的使用。通过本文的学习,您将更好地理解Java中变量的特性和用法,为编写高效的Java程序打下坚实的基础。

一、变量

1.1 浮点型

双精度浮点型

 

在 Java 中, int 除以 int 的值仍然是 int(会直接舍弃小数部分)。如果想得到 带小数点的浮点数 需要使用 double 类型计算

 

神奇代码:

 

注意事项:

  1. double在任何系统下都占8个字节
  2. 浮点数与整数在内存中的存储方式不同,不能单纯使用 的形式来计算
  3. double的包装类型为Double
  4. double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势
    必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值

单精度浮点型

 

1.2 字符型变量

 

注意事项:

  1. Java 中使用 单引号 + 单个字母 的形式表示字符字面值.
  2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文
  3. char的包装类型为Character
 

执行 javac 的时候可能出现以下错误 :

 

此时我们在执行 javac 时加上 -encoding UTF-8 选项即可

 

更多关于字符编码的信息,感兴趣的小伙伴可以去看看:https://zhuanlan.zhihu.com/p/

1.3 布尔类型

布尔类型常用来表示真假,比如:听到兄弟买了路虎,估计第一反应就是:真的假的?

 

注意事项

  1. boolean 类型的变量只有两种取值, true 表示真, false 表示假.
  2. Java 的 boolean 类型和 int 不能相互转换, 不存在java语言基础浮点布尔字符 1 表示 true, 0 表示 false 这样的用法.
 
  1. Java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,在Oracle公司的虚拟机实现中,boolean占1个字节。
  2. boolean的包装类型为Boolean

二、字符串类型

在Java中使用String类定义字符串类型,比如:

 

2.1 转化

在某些情况下,需要将字符串和整形数字之间进行转换

int转String

 

String转int

 

这里只是初识一下String这个字符串类型,更为详细的后面还会讲解。

🌤️全篇总结

上述介绍了Java中的各种变量类型,包括双精度浮点型、单精度浮点型、字符型、布尔型和字符串类型。看到这里,您已经掌握了不同类型变量的定义和用法,为进一步深入学习Java编程打下了坚实的基础了。

版权声明


相关文章:

  • java面试问基础2024-10-28 17:02:01
  • java线程池基础知识2024-10-28 17:02:01
  • java基础7112024-10-28 17:02:01
  • java的基础c语言2024-10-28 17:02:01
  • 零基础学java需要电脑吗2024-10-28 17:02:01
  • 软件编程java零基础2024-10-28 17:02:01
  • java面试官基础面试2024-10-28 17:02:01
  • java基础小程序大全2024-10-28 17:02:01
  • java基础知识框导图幕布2024-10-28 17:02:01
  • java数组基础阶段2024-10-28 17:02:01