<JAVA> java入门面向0基础教程(数据类型,运算符)

简介: <JAVA> java入门面向0基础教程(数据类型,运算符)

一.JAVA数据类型


1.JAVA基本数据类型(8种) (1 2 4 8 4 8 2 无)

byte 字节型 short 短整型 int 整型 long 长整型

float 浮点型 double 双精度浮点型 char 字符型 boolean 布尔类型

2.整型 int

1.大小4个字节

2.在JAVA里没有无符号,都是有符号的

3.类包装类型—Integer

4.在JAVA中,局部变量在使用的时候必须初始化

3.长整型 long

1.大小8个字节,无论在多少位操作系统(可移植性强)

2.范围 -2^63~2^63-1

3.long a = 10L; (L表示10为长整型,默认为整形)

4.字节型 byte

1.大小为一个字节

2.-128 ~ 127

3.报错:byte b = 130;

编译器会自动检查 你赋值的字面值常量是不 是超出了

byte c = b + 1; 为什么呢?怎么解决?

5.浮点型 float 双精度浮点型 double

1.float写法

必须写成:float f = 12.5f;

2.double写法

3.1/2不等于0.5

两种改法


4.小数没有精确值

float精确到小数点后6位

double精确到后15位

6.字符型 char

1.大小为2个字节,不能表示负数

char可以赋值为中文,一个中文大小为2个字节

2.常见ASCII码:'0'-48 'A'-65 'a'-97

7.类包装类型

int—Integer

char—Character

其他的都是首字母大写

8.布尔类型 boolean

1.boolean比较特殊,没有明确的大小

2.boolean的值

3.boolean不可以和其他类型进行转换

9.类型转换

1.

2.思考题

为什么报错??

为什么不报错??

为什么会有整形提升这一步骤?

10.字符串类型 String

二.运算符


1.错题

2.除0引发的异常

3.%取模运算

对小数取余

4.+=的自动类型转换

5.逻辑非!

(!a)是不可以的,!后面必须是一个布尔表达式

6.无符号右移 >>>

右移后左边补0

7.三目运算符


目录
相关文章
|
16天前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
21天前
|
存储 缓存 Java
大厂面试必看!Java基本数据类型和包装类的那些坑
本文介绍了Java中的基本数据类型和包装类,包括整数类型、浮点数类型、字符类型和布尔类型。详细讲解了每种类型的特性和应用场景,并探讨了包装类的引入原因、装箱与拆箱机制以及缓存机制。最后总结了面试中常见的相关考点,帮助读者更好地理解和应对面试中的问题。
43 4
|
19天前
|
存储 消息中间件 NoSQL
使用Java操作Redis数据类型的详解指南
通过使用Jedis库,可以在Java中方便地操作Redis的各种数据类型。本文详细介绍了字符串、哈希、列表、集合和有序集合的基本操作及其对应的Java实现。这些示例展示了如何使用Java与Redis进行交互,为开发高效的Redis客户端应用程序提供了基础。希望本文的指南能帮助您更好地理解和使用Redis,提升应用程序的性能和可靠性。
33 1
|
22天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
26天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
25天前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
34 1
|
26天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
12天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
10 0
|
2月前
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
51 4
|
4月前
|
Java
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
24 1