首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了。

今天这一章主要想总结一下java中的数据类型和运算符2大方面。

再说数据类型之前先说一下标识符的命名规则:

总的命名规则:见名知意。如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法)。

1.首字母只能是字母,下划线和$

2.其余字母可以字母,下划线,$和数字

3.不能使用预留关键字

4.严格区分大小写(总体来说和c语音一样)

java中的数据类型分为2大方面:基本数据类型和引用数据类型。

基本数据类型又分为:整形,浮点型,字符型,布尔型。

整形有4种:byte(1字节) short(2字节) int(4字节) long(8字节);

浮点型2种:double(8字节)float(4字节);

字符型1种:char(采用unicode码);

布尔型1种:boolean(1位);

引用数据类型有3种:类,接口和数组。(这个了解一下)。

然后就是变量和常量的基本概念和声明:

变量:变量就是内存空间的表示,可以用于存储数据,并在运行的过程可以重新赋值。

声明:变量必须先声明,后赋值,再使用。  语法:数据类型 变量名[=值];eg:

int age;

age=10;

//声明到赋值一步完成

int age=10;

也可以一次性声明多个相同类型的变量

int a,b,c;

常量:程序在运行过程中不能对其重新赋值,在java中使用final修饰的变量就是常量。

常量的命名规则: 使用大写字母,如果有多个单词组成,中间使用_连接。

final double PI=3.14;    final int MAX_VALUE=10;

Scanner(和c语言中的scanf类似)

除java.lang包下的类使用时不需要导包外,其他包下的类在使用时需要导包。

通过java.util.Scanner类可以获取用户输入的内容。

使用步骤:

1.使用import关键导入包,import语句放在类的声明上面(第一行语句);

import java.util.Scanner;

2.创建Scanner对象

类名 对象名 = new 类名(参数);

Scanner scanner = new Scanner(System.in);

3.使用Scanner中方法获取用户输入

对象名.方法名();

scanner.nextInt()--->获取用户输入的int类型的值

scanner.nextFloat()--->获取用户输入的float类型的值

scanner.nextDouble()--->获取用户输入的double类型的值

scanner.next()--->获取用户输入的string类型的值

scanner.nextLong()--->获取用户输入的long类型的值

.....

运算符:分为:算数运算符,赋值运算符,逻辑运算符,关系运算符,和位运算符。

算数运算符:+ — * / %(求余) ++ --;

赋值运算符:=  复合赋值运算符: +=,-+,*=,/=.%=;

逻辑运算符:逻辑与&,逻辑或|,逻辑异或^,短路与&&,短路或||,非!(逻辑与&,逻辑或|和短路与&&,短路或||区别,前者条件全部判断才给结果后者只要有一个条件不满足就出结果)

位运算符:     ~:取反(如果位为0,结果是1,如果位为1,结果是0,)

^:异或(两个操作数的位中,相同则结果为0,不同则结果为1)

&:与 (第一个操作数的的第n位于第二个操作数的第n位如果都是1,那么结果的第n为也为1,否则为0)

|:或(两个位只要有一个为1,那么结果就是1,否则就为0,)

<>右移:右移1位相当于除以2

最后就是类型转换:

自动转化:范围小的可以向范围大的转换      byte--->short--->int--->long--->float--->double

强制转换:有可能丢失精度甚至会出现数据的失真  (数据类型)表达式或值;

java异或运算结果数据类型_java中的数据类型和运算符的总结归类。相关推荐

  1. 3.PHP数据类型、常量、字符串和运算符

    "最大的问题不是长大,而是遗忘."--<小王子> PHP数据类型.常量.字符串和运算符 1.数据类型 2.常量 3.字符串变量 4.运算符 1.数据类型 (1) Str ...

  2. C#中的表达式和运算符

    欢迎您成为我的读者,希望这篇文章能给你一些帮助. 前言 今天和大家一起学习下C#中的表达式和运算符,都是很基础的知识点. 在日常的编码过程中,对于表达式和运算符我们每天都在使用.比如像下面的代码 in ...

  3. java中类型的相互转化_Java中的数据类型及相互转换方法

    本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...

  4. java语言中的数据是如何定义_java中的数据类型

    java中的数据类型 java语言的数据类型包括两种,基本数据类型和引用数据类型. 定义 基本数据类型:变量名指向具体的数值. 引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值. ...

  5. Java中的基本数据类型是哪些_java中基本数据类型有哪些

    java中基本数据类型有哪些 发布时间:2021-01-16 09:19:21 来源:亿速云 阅读:98 作者:小新 小编给大家分享一下java中基本数据类型有哪些,希望大家阅读完这篇文章之后都有所收 ...

  6. java中double类型占几个字节_java中各种数据类型占用字节数

    1字节(Byte)=8bit java的基本类型 类型 所占字节 byte 1 short 2 int 4 long 8 float 4 double 8 char 2 String中字母和汉字所占字 ...

  7. java 基本的数据类型_Java的基本数据类型介绍

    1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...

  8. Java—异或运算^的使用详解

    关注微信公众号:CodingTechWork,一起学习进步. 文章目录 引言 介绍 概念 运算 同为0 异为1 特性 应用 压缩算法 加密算法 备份文件 判断数据异同 交换数 算法应用:[136. 只 ...

  9. java的对象是什么意思_Java中对象和对象引用的区别,引用、指向是什么意思

    Java的变量分为两大类:基本数据类型和引用数据类型. 其中基本类型变量有四类8种:byte short int long float double char boolean,除了8种基本数据类型变量 ...

最新文章

  1. 利用BP神经网络教计算机识别语音特征信号(代码部分SLR)
  2. 《虚拟机深入应用实践》已经出版
  3. vivo应用商店电脑版_好车网APP|苹果商城、华为应用市场、腾讯应用宝、vivo应用商店、OPPO应用商店用户免费下载...
  4. golang struct 转map 及 map[string]*Struct 初始化和遍历
  5. 能力素质模型咨询工具(Part 2)
  6. python短信发送查询数据库结果_向Django数据库中的每个号码发送短信
  7. 【自适应盲均衡3】多模算法(MMA)——复数改进常模算法(MCMA)的理论推导与MATLAB仿真
  8. t oracle删除吗,Oracle 11g 手工建库与删库
  9. 20道C#练习题(一)1——10题
  10. 哈希表的最差复杂度是n2_给定数组A []和数字X,请检查A []中是否有对X | 使用哈希O(n)时间复杂度| 套装1...
  11. Flink从入门到入土
  12. 烂大街的常用Linux命令、工具
  13. 博弈——无向图删边游戏
  14. 混过了2015,依然不知道你要什么?
  15. MFC 教程【3_CObject类】
  16. linux基础(一)——切换到root用户和普通用户
  17. matlab中squareg,matlab中y=square(t,DUTY)的用法
  18. Android 版本API对应表
  19. 【python基础】英文大小写函数
  20. qemu毒液漏洞分析(2015.9)

热门文章

  1. SDWebImage 图片缓存机制
  2. 互联网金融之我要理财
  3. wlandns服务器未响应,新东方在线APP客户端常见问题及解决办法
  4. 怎么本地运行vue dist文件,最简单的方法
  5. 可以作为switch参数数据类型
  6. 全球智能手机重大突破,可折叠手机终成现实!
  7. 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-967 共线
  8. 第七次之二——需求规格说明书
  9. 2020 Android Studio安装教程
  10. 递归打印1-n的两种方法