Javase 基础入门 —— 02 基本数据类型
本系列为笔者学习Javase的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关》,章节分布参考视频教程,为同样学习Javase系列课程的同学们提供参考。01 注释
单行注释://
多行注释:/* 和 */
文档注释:/** 和 */
02 字面值
整数值:eg. 1、6、50、1988
小数值:eg. 3.14、5.26
字符值:单引号包裹的单个字符
字符串值:双引号包裹
布尔值:true 和 false
空值:null
public class test1 {
public static void main(String[] args) {
System.out.println(1988);
System.out.println(3.14);
System.out.println('a');
System.out.println("Hello,World!");
System.out.println(true);
System.out.println(false);
//System.out.println(null); 空值无法输出
}
}
https://i-blog.csdnimg.cn/direct/ec85d90267994c0f8707df7026c4aa94.png
03 计算机存储单元
位:bit,是计算机中数据的最小单元
字节:byte,是计算机中数据的基本单元
1B = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
04 数据类型
https://i-blog.csdnimg.cn/direct/87daad89ab4b476f852d6bc70b6564c6.png
注:① Java中,整数值默认 int 类型,小数值默认 double 类型。
② 界说 long 型变量时,须要在整数末了添加 L。
long l = 10000000000L;
③ 高精度数据赋值给低精度数据,大概会导致精度丢失,须要在小数末了添加 F。
float f = 3.14F;
05 Debug
https://i-blog.csdnimg.cn/direct/ea268f7d00b641febbe12f4ca0e50470.png
断点:即将实行该行代码
https://i-blog.csdnimg.cn/direct/44bd12bfe5bf4068b29d93e59215213e.png
步过:实行该行代码
https://i-blog.csdnimg.cn/direct/713edd975b3640c4a295fb1521deaede.png
控制台:输出数据
06 类型转换
//自动类型转换
long l = 1024; //int -> long
double num = 2025; //int -> double
double num2 = 3.14F; //float -> double
//强制类型转换
int a = (int)3.14;
07 Scanner 键盘录入数据
import java.util.Scanner;
Scanner sc = new Scanner(System.in); //创建对象
int num = sc.nextInt(); //将键盘录入值
示例
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println(num);
}
}
08 运算符
public class CalculateDemo{
public static void main(String[] args){
System.out.println(1+2); //3
System.out.println(1-2); //-1
System.out.println(1*2); //2
System.out.println(1/2); //0
System.out.println(1%2); //1
char c = 'A';
System.out.println(c+0); //65,参考为ASCⅡ码
char c2 = (char)(c+1);
System.out.println(c2); //B,强制类型转换
System.out.println('a'+0); //ASCⅡ码查询
}
}
注:符号 + 在字符串中为拼接作用。
09 Random 天生随机数
import java.util.Random;
Random r = new Random();
int num = r.nextInt(10); //[0, 10)
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random r = new Random();
int num = r.nextInt(10);
System.out.println(num);
}
}
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]