Java中如何注释,基本数据类型介绍,数据类型之间的转换

输出语句
1)输出后换行
System.out.println();
2)输出后不换行
System.out.print();
注释
1)注释分类
1.1)单行注释
//开始,
本行之后所有内容被注释
1.2)多行注释
/*开始
*/结束
之间所有行内容被注释

1.3)文档注释(第二阶段讲)
2)注释的使用时机
2.1)有代码暂时不想运行
2.2)注释解释性的文字

1.变量
1)什么是变量
变量就是一个变化的数值
java中的变量就是
变化数值的载体
2)变量的声明
告诉java我需要的变量的
类型和大小(内存占用)
int x;
声明了int类型的变量名为x
3)变量的初始化
对已经声明的变量第一次赋值
x=35;//x得35
声明和初始化可以写在一行
int x=35;
4)变量的使用
将变量中保存的值"取"出来
4.1)输出变量的值
System.out.println(x);
4.2)变量参与了计算
int y=x+5;
x=x-10;
5)变量的注意事项
5.1)声明过的变量不能再次声明
int x;
int x=20;//编译错误
5.2)赋值必须和变量的类型匹配
x=12.9;//编译错误
5.3)变量要使用
必须声明后被初始化
int x;
System.out.println(x);//编译错误
5.4)变量可以一次声明多个
int a,b,c;
int a=10,b=20,c=30;
int a,b,c=30;

2.变量的命名
1)变量的命名规则
1.1)变量名可以由
字母 数字 _ $

  不能以数字开头,长度不限

1.2)java变量名区分大小写
(大小写敏感)
1.3)不允许其他特殊字符和空格
1.4)变量名不能是关键字
2)变量的命名规范
2.1)使用英文字符
2.2)变量名有含义
2.3)如果变量名由多个单词组成
要符合驼峰命名法
第一个单词的首字母小写
其后的每个单词
首字母大写
2.3)见名知意

3.数据类型
基本数据类型,引用数据类型
基本数据类型
4个整数2个小数2个非数
1)byte(字节) 1字节 -128~127
不常用
2)short(短整型)2字节 -32768~32767
不常用(保证兼容性使用)
3)int(整型)4字节 -21亿~21亿
最常用的整数类型
4)long(长整型)8字节 很大
常用(int装不下的时候用long)
long类型接收超过int范围的
数据时需要在这个数据后加
l或L

5)float(浮点) 4字节
不常用
float类型变量在接收小数类型
数据时,需要在这个小数数值
后面加f或F
6)double(双浮点) 8字节
常用
一般情况下需要小数类型的数据
都声明为double类型
7)char(字符型) 2字节
存储单个字符
有且只有一个字符
char类型存储特殊字符时
可以使用转义符
’ ---- ’
" ---- "
\ ----
char类型可以转换为整数
0~65535
计算机底层
一个整数对应一个字符
unicode编码
‘a’ — 97
‘A’ — 65
‘0’ — 48
8)boolean(布尔) 1字节
常用
取值只有true和false

数据的直接量(字面量)类型
1)直接出现在java程序中的整数
属于int类型
2)直接出现在java程序中的小数
属于double类型
数据的溢出
1)运算的结果超出了数据的
取值范围
2)溢出并不是我们想看到的
3)还用更大的数据类型来解决
溢出问题

数据的舍入误差
1)浮点类型计算时
发生的计算不精确的现象
2)这个现象是由于java内部
计算除不尽导致的

时间偏移量
1)从1970年1月1日0点
到此时此刻经过的毫秒数
2)获得方式
long l=System.currtimilles

java中的数据类型转换
1)java中只允许相同数据类型的
数据进行计算
结果仍然是这个类型
2)自动类型转换(隐式类型转换)
当两个数据类型不同的数据
进行计算时,会自动将较小类型
的数据转换成较大类型的数据
再计算,结果是较大的数据类型
小 大
byte short int long float double
char
byte,short和char类型计算
结果是int

3)强制类型转换(显式类型转换)
当我们需要将一个类型转换成
另一个类型的数据时
就可以使用强制类型转换
(要转的类型)数据
例如将一个double类型转换成int
double d=12.7;
int i=(int)d;//将12.7强制转12
强制类型转换可能发生精度丢失
或溢出
当两个数据类型不同的数据发生计算
要得到的结果是较小的数据类型时

用户输入
1)有些时候程序在运行后
才能得到一些用户输出的信息
2)我们现在能做的就是接收
用户在控制台上输入的内容
3)借助java提供的工具实现
实现步骤
1)在public class上面一行
import java.util.Scanner;
2)在main方法的第一行
Scanner scan=new Scanner(System.in);
3)根据需要输入的数据类型
int xxx=scan.nextInt();
double xxx=scan.nextDouble();

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值