Java数据类型和运算符

一.Java主类结构

配置好环境变量和安装好所需的IDE后,可按照引导创建Java项目,创建好Java项目后,可右键新建所需的类,Java的大致结构如所示:

public class Test01 {
    public static void main(String[] args) {
        String s = "Hello Java";  //声明一个String类型的字符串
        System.out.println(s);  //输出次字符串
    }
}

每一个Java程应用程序都必须有一个main方法,程序从此处开始执行。

命名习惯:严格遵循Java的命名习惯可以让你的程序易于理解,并且能够避免错误

  • 使用小写字母命名变量和方法。例如:变量i,变量item
  • 类名中的每个单词的首字母大写。例如:Test
  • 常量中的所有字母大写,两个单词用下划线连接。例如:常量PI,常量MIN_VALUE

二.基本数据类型

1.整数类型

整数类型用于村粗整数的数字,即没有小数部分的数字,可以是整数,负数。

整数数据类型
数据类型内存空间(8位等于1字节)取值范围
byte8位-2^7 (-128) ~ 2^8-1(127)
short16位-2^15 (-32768) ~ 2^15-1(32767)
int32位-2^32 (-2147483648) ~ 2^32-1(2147483647)
long64位-2^64 (-9223372036854775808) ~ 2^64-1(9223372036854775807)

在赋予整型时如果超出其范围,就会报错
对于long类型,如果赋值大于int型的最大者,或者小于int的最小值,则需要在数字后加L,如:long num = 3569125856L。

2.浮点类型类型

整数类型用于村粗整数的数字,即没有小数部分的数字,可以是整数,负数。

浮点数据类型
数据类型内存空间(8位等于1字节)取值范围
float32位                 负数范围:-34028235E+38 ~ -1.4E-45              正数范围:1.4E-45 ~ 3.4028235E+38
double64位      负数范围:-1.7976931348623157E+308 ~ -4.9E- 324 正数范围:4.9E- 324 ~ 1.7976931348623157E+308

3.字符型

(1)char型
      char用于存储单个字符,占用16位(2字节)的内存空间
  例如:

char x = 'a';
//a在unicode表中排序的位置是97,因此也可以写成:
char x =97;

(2)转义字符
      转义字符是一种特殊的字符,每个字符都有它特定的含义

转义字符含义
\ddd1~3位八进制数据表示的字符
\uxxxx4位十六进制数据所表示的字符
单引号字符
\反斜杠字符
\t垂直制表符,将光标移到下一个制表符的位置
\r回车
\n换行
\b退格
\f换页

4.布尔型

布尔类型又称逻辑类型,通过关键字boolean类定义boolean变量值。

       boolean a = true; //表示为真
        boolean b = false;//表示为假

5.从键盘输入数值

  通过调用Scanner类来使得从键盘输入值。Scanner使用分隔符模式将其输入分解为标记,默认情况下,该模式匹配空白。然后,可以使用接下来的各种方法将生成的标记转换为不同类型的值。

使用方法如下:

		Scanner input = new Scanner(System.in);
        System.out.print("请输入一个整数:");
        int intValue  = input.nextInt();
        System.out.print("请输入一个浮点数:");
        int floatValue  = input.nextInt();

三.运算符

1.赋值运算符 “=”

  “=”是一个二元运算符,用于对两个数多处理,其功能是将右方的数字所含的值赋值给左方的操作数。
例如:

			boolean a = true;
			int b = 10;
			String c = "abc";

2.算术运算符

如下所示:

运算符名字示例结果
+34+135
-35-0.134.9
*300*309000
/1.0/2.00.5
%求余20%32

3.自增和自减

  自增,自减运算符是单目运算符,可放在操作元之前,也可以放在操作元之后。

自增和自减:

  • ++(–)a //表示在使用变量a之前,先将a的值加(减)1

  • a++(–) //表示在使用变量a之后,将a的值加(减)1

4.比较运算符

  比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间、以及其他类型的信息之间的比较

运算符作用
>大于
<小于
==等于
>=大于等于
<=小于等于
!=不等于
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风儿吹吹吹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值