java中的数据类型和运算符的总结归类。

首先学习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  >>右移:右移1位相当于除以2

最后就是类型转换:
自动转化:范围小的可以向范围大的转换      byte--->short--->int--->long--->float--->double
强制转换:有可能丢失精度甚至会出现数据的失真  (数据类型)表达式或值;

时间: 2024-09-30 19:32:18

java中的数据类型和运算符的总结归类。的相关文章

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java第二章:数据类型和运算符

今天刚上课,杨老师讲了进制之间的相互转换:16进制:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.已经掌握,就一笔带过! 十进制整数,如:99, -500, 0 八进制整数,要求以 0 开头,如:0 15 十六进制数,要求 0x 或 0X 开头,如:0x 15 JAVA是强类型语言,标识符的命名规则: 只能是字母,_,数字,$组成,并且第一位不能是数字!不能使用关键字,严格区分大小写,驼峰命名法,做到见名知意! java中的数据类型: 基本数据类型:4类8种,整数型:byte(1字

第二章:数据类型和运算符

第二章:数据类型和运算符 计算机中的进制 **标识符 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写 数据类型*** 基本数据类型 整型 byte(1个字节) short(2个字节) int(4个字节) long(8个字节) 浮点型 float(4个字节) double(8个字节) 字符型 char(2个字节)采用Unicode码 布尔型 b

2018-1-24 数据类型和运算符

有关于php数据类型和运算符的相关知识: 整体划分: 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型:int integer 整数进制:十进制.八进制.十六进制 十进制转二进制:$v1 = decbin(123); 注意:参数必须是10进制数字,转换后的结果必然是二进制字符串. 十进制转八进制:$r1 =  decoct(十进制数字): 结果是一个8进制数字字符串. 十进制转十六进制:dech

java中基本数据类型数据转化成byte[]数组存储

java中基本数据类型数据转化成byte[]数组存储 1 package com.wocqz.test; 2 3 public class testByte { 4 5 /** 6 * int 转成byte数组 7 * */ 8 public static byte[] int_byte(int id){ 9 //int是32位 4个字节 创建length为4的byte数组 10 byte[] arr=new byte[4]; 11 12 arr[0]=(byte)((id>>0*8)&

JAVA中的数据类型——西科软件实训中心

Java数据类型简介: Java是一种强类型的语言,数值类型主要分为基本数据类型和引用数据类型,其中基本的数据类型分为8种,具体细节点及一些注意点如下. java中的基本数据类型: 字符类型: 关键字:char  所占字节:2字节细节点:1.java中的字符类型采用Unicode编码,加之2字节,因此java中的数据类型可以直接存储一个汉字,例如:char sex = "男";注意点:1.声明字符类型时用的是单引号'',而不是双引号"". 布尔类型: 关键字:boo

细谈JAVA中的数据类型

Java数据类型简介: Java是一种强类型的语言,数值类型主要分为基本数据类型和引用数据类型,其中基本的数据类型分为8种,具体细节点及一些注意点如下. java中的基本数据类型: 字符类型: 关键字:char  所占字节:2字节细节点:1.java中的字符类型采用Unicode编码,加之2字节,因此java中的数据类型可以直接存储一个汉字,例如:char sex = '男';注意点:1.声明字符类型时用的是单引号' ',而不是双引号""; 2.其实在正常开发中,绝大多数汉字所占的字节

Java中基本数据类型和包装类

参考:深入剖析Java中的装箱和拆箱; Java中基本数据类型和包装类互转中 缓冲机制的使用; java学习笔记:装箱和拆箱,包装器和缓冲池 Java 各 类型数据在内存中分配情况详解 一 java内存分配 这里只是在网上找的一些资料; Java 中的数据类型分为 1. 基本类型(原始数据类型) byte short int long float double char boolean 基本类型的变量持有原始值. 2. 符合数据类型(引用类型),引用类型持有引用值(即对某个对象的引用,而非对象本