达内培训第二天笔记
来源:互联网 发布:金融it程序员 编辑:程序博客网 时间:2024/04/28 21:11
1.变量:用于在内存中存储数据,代词,指代所存的那个数
1)声明:
int a;
int b,c,d;
2)命名:
2.1)只能包含字母、数字、_、$符,并且不能以数字开头
2.2)严格区分大小写
2.3)不能使用保留字(java已经使用的)
2.4)可以中文命名,但不建议
2.5)建议:见名知意、驼峰命名法
3)初始化:第一次赋值
3.1)声明同时初始化
int a = 5;
3.2)先声明,再初始化
int a;
a = 5;
4)访问:
4.1)对变量的使用就是对它所存储的那个数的使用
4.2)对变量的使用要与数据类型匹配
4.3)变量使用之前,必须声明并初始化
2.数据类型:
1)int:
1.1)整数,4个字节,-21多亿到21个多亿
1.2)java中直接写出来的整数默认为int型,不能超范围
1.3)两个整数相除,结果还是整数
1.4)整数运算时要防止溢出,
正数过大溢出为负数,负数过小溢出来正数
2)long:
2.1)长整数,8个字节,很大很大
2.2)long型直接量在数字后加l或L
2.3)System.currentTimeMills():获取算1970年1月1日零时到此时此刻的毫秒数
3)double:
3.1)浮点型,8个字节
3.2)java中直接写出来的小数默认为double型
3.3)double型参与运算时,会有舍入误差
4)boolean:
4.1)布尔型,1个字节
4.2)只能存储true和false
5)char:
5.1)字符型,2个字节
5.2)java中的char采用Unicode编码格式
char字符为表现形式,实质上存储的是字符对应的码(int)
码称做ASCII码,'a'--97,'A'--65,'0'--48
5.3)char型直接量需放在单引号'中,有且仅有一个字符
5.4)特殊字符需通过\来转义
3. 类型间的转换
类型从小到大: byte-short-int-long-float-double
char
1)自动类型转换:从小类型到大类型的转换
2)强制类型转换:从大类型到小类型的转换,有可能精度丢失或溢出
(要转换为的数据类型)变量
两点规则:
1)整数直接量可以直接赋给byte、short、char,但不能超范围
2)byte、short、char类型变量参与运算时,一律转为int
4.Scanner的用法:
1)在package下:
import java.util.Scanner;
2)在main()中:
Scanner scan = new Scanner(System.in);
3)在2)之下:
int age = scan.nextInt();
double price = scan.nextDouble();
1)声明:
int a;
int b,c,d;
2)命名:
2.1)只能包含字母、数字、_、$符,并且不能以数字开头
2.2)严格区分大小写
2.3)不能使用保留字(java已经使用的)
2.4)可以中文命名,但不建议
2.5)建议:见名知意、驼峰命名法
3)初始化:第一次赋值
3.1)声明同时初始化
int a = 5;
3.2)先声明,再初始化
int a;
a = 5;
4)访问:
4.1)对变量的使用就是对它所存储的那个数的使用
4.2)对变量的使用要与数据类型匹配
4.3)变量使用之前,必须声明并初始化
2.数据类型:
1)int:
1.1)整数,4个字节,-21多亿到21个多亿
1.2)java中直接写出来的整数默认为int型,不能超范围
1.3)两个整数相除,结果还是整数
1.4)整数运算时要防止溢出,
正数过大溢出为负数,负数过小溢出来正数
2)long:
2.1)长整数,8个字节,很大很大
2.2)long型直接量在数字后加l或L
2.3)System.currentTimeMills():获取算1970年1月1日零时到此时此刻的毫秒数
3)double:
3.1)浮点型,8个字节
3.2)java中直接写出来的小数默认为double型
3.3)double型参与运算时,会有舍入误差
4)boolean:
4.1)布尔型,1个字节
4.2)只能存储true和false
5)char:
5.1)字符型,2个字节
5.2)java中的char采用Unicode编码格式
char字符为表现形式,实质上存储的是字符对应的码(int)
码称做ASCII码,'a'--97,'A'--65,'0'--48
5.3)char型直接量需放在单引号'中,有且仅有一个字符
5.4)特殊字符需通过\来转义
3. 类型间的转换
类型从小到大: byte-short-int-long-float-double
char
1)自动类型转换:从小类型到大类型的转换
2)强制类型转换:从大类型到小类型的转换,有可能精度丢失或溢出
(要转换为的数据类型)变量
两点规则:
1)整数直接量可以直接赋给byte、short、char,但不能超范围
2)byte、short、char类型变量参与运算时,一律转为int
4.Scanner的用法:
1)在package下:
import java.util.Scanner;
2)在main()中:
Scanner scan = new Scanner(System.in);
3)在2)之下:
int age = scan.nextInt();
double price = scan.nextDouble();
0 0
- 达内培训第二天笔记
- 达内培训面向对象第四天笔记
- 达内培训第一天笔记
- 达内培训第三天笔记
- ocp原厂培训笔记(第二天)
- 达内C++21天培训视频教程
- 达内C++21天培训视频教程
- 达内C++21天培训视频教程
- 达内培训学习心得
- ocp培训第二天
- 培训第二天
- 培训第二天
- oracle培训第二天
- Java培训第二天
- 济南培训第二天
- 达内培训面向对象第五天笔记
- 达内培训笔记——指针函数、指针数组
- java培训笔记23---内部类学习
- 用Java解决棋盘覆盖问题
- java中的监听机制——观察者设计模式详解
- 顺序表的基本操作(C++语言描述)
- 如何判断Int型值的第nbit位是否是1还是0
- HDU 1283 最简单的计算机
- 达内培训第二天笔记
- 2.1.1 AT&T 汇编 与 Intel 汇编
- Google Protocol Buffers 概述
- Ubuntu下怎么安装Flash插件
- 14.如何自学Struts2之Struts2类型转换[视频]
- 第二周项目四 图书馆的书
- javascrip 运算符 in 操作数组和对象
- pthread/Linux 简单多线程编程
- 矩阵相乘