Java基本数据类型和运算符
来源:互联网 发布:演技差排行榜知乎 编辑:程序博客网 时间:2024/04/23 16:00
变量及数据类型
- 声明变量
数据类型 变量名 = 赋值 ; - 命名规则
字母(大小写都可以) _ $ 数字 但是数字不能开头
命名习惯 驼峰式命名 setAge - 基本数据类型
Java的两大数据类型:基本数据类型和引用数据类型。
3.1 引用数据类型:
引用类型变量由类的构造函数创建,可以使用它们访问所引用的对象。变量一旦声明后,类型就不能被改变了。
对象、数组都是引用数据类型。
所有引用类型的默认值都是null。
3.2 基本数据类型:
一共是8种: byte short int long char float double boolean
1个字节等于8个
进制转换
1)十进制->转化为二进制
每次除以2 取余数 然后倒置就是所得的二进制
2)二进制转为十进制
机制数*2^0 从右往左累加
3)二进制八进制
八进制 0 1 2 3 –7
每三位转化为8机制 不够补0
4)十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F 每四位转化为16进制 不够补0
数据类型的转换
数据类型的转换分为两种:
- 自动转换(小的转大的 )
//Short->intpublic class Demo2{ public static void main(String[] args){ short i=10; int j=i; System.out.println(i);//short System.out.println(j);//int }}
- 强制类型转换(大的转小的)
//Int -> short 强制转化(转化的类型)public class Demo2{ public static void main(String[] args){ int i=4000; short j=(short)i; System.out.println(i);//int System.out.println(j);//short }}
运算符
- 加 +
public class Demo3{ public static void main(String[] args){ int i = 3; int j = 2; System.out.println("2+3="+(i+j)); }}
- 减 -
public class Demo3{ public static void main(String[] args){ int a=10; int b=4; sum=a-b; System.out.println("10-4="+sum); }}
- 乘 *
public class Demo3{ public static void main(String[] args){ int num1=3; int num2=2; sum=num1*num2; System.out.println("3*2="+sum); }}
- 除 /
public class Demo3{ public static void main(String[] args){ int c=10; int d=2; sum=c/d; System.out.println("10/2="+sum); }}
- 求余 %
public class Demo3{ public static void main(String[] args){ int e=8; int f=3; sum = e%f; System.out.println("8%3="+sum); }}
- ++ –
public class Demo2{ public static void main(String[] args){ int m=5; sum=m--; System.out.println("m="+m); System.out.println("sum="+sum); int m2=5; sum=--m2; System.out.println("m2="+m2); System.out.println("sum="+sum); } }
- i++和++i的区别
i++先赋值后运算
++i先运算后赋
0 0
- Java基本数据类型和运算符
- java中的基本数据类型和运算符
- Java基本数据类型和运算符
- Java基本数据类型+运算符
- 基本数据类型和运算符
- 基本数据类型和运算符
- 数据类型和运算符(基本数据类型)
- 3:Java中的基本数据类型和运算符
- java程序的基本规则和数据类型以及运算符
- java基础之数据类型和基本运算符
- Java基础2--基本数据类型和运算符
- java基本数据类型运算
- 数据类型和基本运算
- 数据类型和基本运算
- Java中的基本数据类型及运算符
- 002Java变量、基本数据类型、运算符
- Java基本数据类型、标识符、运算符
- java基础--基本数据类型,运算符
- 解决Matlab: Invalid MEX-file
- 系统架构设计——设计模式之代理模式(一)
- linux--shell--字符串操作
- effective objective-c 2.0 笔记 第四章 :协议与分类
- 深度学习模型之各种caffe版本(Linux和windows)的网址
- Java基本数据类型和运算符
- C++虚函数表解析
- glog使用与功能修改
- 顺序表应用6:有序顺序表查询
- 【JDK】:Java容器框架——同步容器与并发容器
- manacher算法
- Azure ServiceBus 架构简介
- 2016百度之星资格赛 A题
- JavaWeb之抓包之旅(三) :HttpClient封装工具类