Javase 基础入门 —— 02 基本数据类型

打印 上一主题 下一主题

主题 1644|帖子 1644|积分 4932

本系列为笔者学习Javase的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关》,章节分布参考视频教程,为同样学习Javase系列课程的同学们提供参考。
01 注释

单行注释://
多行注释:/* 和 */
文档注释:/** 和 */
02 字面值

整数值:eg. 1、6、50、1988
小数值:eg. 3.14、5.26
字符值:单引号包裹的单个字符
字符串值:双引号包裹
布尔值:true 和 false
空值:null
  1. public class test1 {
  2.     public static void main(String[] args) {
  3.         System.out.println(1988);
  4.         System.out.println(3.14);
  5.         System.out.println('a');
  6.         System.out.println("Hello,World!");
  7.         System.out.println(true);
  8.         System.out.println(false);
  9.         //System.out.println(null); 空值无法输出
  10.     }
  11. }
复制代码

03 计算机存储单元

位:bit,是计算机中数据的最小单元
字节:byte,是计算机中数据的基本单元
1B = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
04 数据类型


注:① Java中,整数值默认 int 类型,小数值默认 double 类型。
② 界说 long 型变量时,须要在整数末了添加 L。
  1. long l = 10000000000L;
复制代码
③ 高精度数据赋值给低精度数据,大概会导致精度丢失,须要在小数末了添加 F。
  1. float f = 3.14F;
复制代码
05 Debug


断点:即将实行该行代码

步过:实行该行代码

控制台:输出数据
06 类型转换

  1. //自动类型转换
  2. long l = 1024; //int -> long
  3. double num = 2025; //int -> double
  4. double num2 = 3.14F; //float -> double
  5. //强制类型转换
  6. int a = (int)3.14;
复制代码
07 Scanner 键盘录入数据

  1. import java.util.Scanner;
  2. Scanner sc = new Scanner(System.in); //创建对象
  3. int num = sc.nextInt(); //将键盘录入值
复制代码
示例
  1. import java.util.Scanner;
  2. public class ScannerDemo{
  3.     public static void main(String[] args){
  4.         Scanner sc = new Scanner(System.in);
  5.         int num = sc.nextInt();
  6.         System.out.println(num);
  7.     }
  8. }
复制代码
08 运算符

  1. public class CalculateDemo{
  2.     public static void main(String[] args){
  3.         System.out.println(1+2); //3
  4.         System.out.println(1-2); //-1
  5.         System.out.println(1*2); //2
  6.         System.out.println(1/2); //0
  7.         System.out.println(1%2); //1
  8.         
  9.         char c = 'A';
  10.         System.out.println(c+0); //65,参考为ASCⅡ码
  11.         
  12.         char c2 = (char)(c+1);
  13.         System.out.println(c2); //B,强制类型转换
  14.         
  15.         System.out.println('a'+0); //ASCⅡ码查询
  16.     }
  17. }
复制代码
注:符号 + 在字符串中为拼接作用。
09 Random 天生随机数

  1. import java.util.Random;
  2. Random r = new Random();
  3. int num = r.nextInt(10); //[0, 10)
复制代码
  1. import java.util.Random;
  2. public class RandomDemo{
  3.     public static void main(String[] args){
  4.             Random r = new Random();
  5.         int num = r.nextInt(10);
  6.         System.out.println(num);
  7.     }
  8. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表