栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java数据类型和运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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.比较运算符

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

运算符作用
>大于
<小于
==等于
>=大于等于
<=小于等于
!=不等于
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/697730.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号