Java学习日记1——基本数据类型和运算符还有数组
来源:互联网 发布:网络歌手萧风 编辑:程序博客网 时间:2024/06/06 13:22
/*学习日记9.13-----基本的数据类型*/public class Base { public static void main(String[] args) { //--整型 int a = 10;//32 long b = 10l;//64 long c = 10L;//默认整型常量是int型,要申明long型的,需在常量后加‘l’ 或‘L’ short d = 1;//16 byte e = 9;//8 //--浮点型 float f = 1.28f;//32 默认浮点型常量是double,要申明float的。需要在常量后加‘f' double g = 2.5767890;//64 //--字符型:Unicode编码 0~65535 包含ASCII码(0~127) char c1 = 65; char c2 = '8';//严格的char 只能赋值单字符 System.out.println("c1:"+c1);//输出c1:A System.out.println("c2:"+c2);//输出c2:8 c1++;//字符型代表的都是常量 可相加 System.out.println("c1+1:"+c1);//输出c1:B //--布尔型(与c++ bool 写法不一样) boolean is_right; /**常量和标识符(‘$flag’也是合法标识符) **类型转化:(自动提升)byte-short=int-long=long;double-float=double int-char=int **(强制转换) int a=90; byte = (byte)a*/ //字符串转基本类型:其他的类似 byte a1 = Byte.parseByte("12"); int a2 = Integer.parseInt("2323"); //------运算符(与c++不一样的,或者说是我不知道的) //+运算:对两个数值型数据进行运算时结果至少要是int型的,从左向右<特别注意不同类型连接:""+i(整型)=字符串类型> byte b1=1; byte b2=2; byte b3=(byte) (b1+b2);//结果变成了int型的,需要强制转换赋值给byte型的 System.out.println(b3); //逻辑运算与“&&”前面错就不比后面,“&”不管咋样两个都要比 “||”、“|”也是 //按位&、|、~(非)、^ //--数组----- //一维 int[] x,y,z; int x1[],y1[],z1[]; //静态初始化 int x2[]={1,2,3,3,5}; //动态初始化 x = new int[10]; //多维数组,java并不直接支持,可以看作每一个数组的元素都是一个数组 int x3[][]; int[][] z2; int[] y2[];//上面的两种申明方式比较常用 //创建多维数组 int x4[][] = new int[3][2]; //直接分配空间:3row*2col int x5[][] = new int[2][];//从最高维开始分配 x5[0] = new int[5]; x5[1] = new int [10];//长度可以不相等 }}
阅读全文
0 0
- Java学习日记1——基本数据类型和运算符还有数组
- JAVA 学习日记(1).变量,数据类型,运算符
- HTML5独家分享:原生JS学习笔记1——基本数据类型和运算符
- 原生JS学习笔记1——基本数据类型和运算符
- Java基本数据类型和运算符
- java中的基本数据类型和运算符
- Java基本数据类型和运算符
- Java基础学习笔记——数据类型和运算符
- 黑马程序员--Java学习日记之基础知识(数据类型和运算符)
- swift学习日记(一) 数据类型和运算符
- Java基础(1):基本数据类型和数组
- javascript学习记录3—基本数据类型,js运算符
- java学习讲义(三) Java基本数据类型和运算符
- java基本数据类型和数组
- java基本数据类型和数组
- Java基本数据类型+运算符
- Java学习笔记:数据类型和运算符
- Java学习笔记--数据类型和运算符
- RN学习:如何删除node_modules文件夹?
- iOS 获取AppStore 中应用的下载地址
- c++ Eigen 入门学习
- 基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
- 树的子结构java实现
- Java学习日记1——基本数据类型和运算符还有数组
- echarts之随机方块
- 在CentOS6.7搭建Qt5.6.2环境
- BZOJ1799 [Ahoi2009]self 同类分布
- 说出ArrayList,Vector,LinkedList的存储性能和特性。
- 一分钟了解负载均衡
- 个人笔记
- Pyhton 学习笔记之 hello world
- Linux中I/O steam中的缓冲解析