【笔记】Java基础 01

您所在的位置:网站首页 java运算符的含义 【笔记】Java基础 01

【笔记】Java基础 01

2023-03-14 23:26| 来源: 网络整理| 查看: 265

本节目录 一、Java 前言发展流行 二、JDK、JRE与JVMJDKJREJVM关系图解 三、常量字符串常量整数常量浮点数常量字符常量布尔常量空值 四、变量概念本质理解使用注意事项 五、标识符硬规定软建议 六、数据类型基本类型引用类型 七、运算符算术运算符赋值运算符条件运算符位运算符关系运算符逻辑运算符优先级 八、扫描器Scanner类使用引用类型使用Scanner类

一、Java 前言 发展

sun公司

流行 二、JDK、JRE与JVM JDK Java开发工具包,包含jre以及编译器等开发工具 JRE java运行时环境,包含JVM以及运行类库 JVM java虚拟机,核心所在 关系图解

三、常量 字符串常量 双引号,有0-n个字符 整数常量 100,200 浮点数常量 2.3,-5.66 字符常量 单引号 布尔常量 只有true,false两个值 空值 null(不能直接打印输出) 四、变量 概念

程序运行期间,可以在一定范围内发生改变的量

本质

一小块儿内存空间

理解

用于存放数据

内容可以发生改变

一次只能存放一个数据

可通过变量名称来使用其中的数据

数据需要符合数据类型

使用

两个步骤

/* 1.创建变量: 数据类型 变量名称; 2.放入数据: 变量值 = 数据值; */ public class Damo01{ public static void main(String[] args){ byte num1; num1 = 100; System.out.println(num1); } }

一个步骤

/* 创建变量的同时立刻赋值: 数据类型 变量名称 = 数据值; */ public class Damo02{ public static void main(String[] args){ short num2 = 4000; System.out.println(num2); } } 注意事项 变量不能重名变量未被赋值则不能使用使用的作用域可以一次创建多个相同类型的变量 五、标识符 硬规定

开头:字符、_ 、$

后面:字符、_ 、$、数字

软建议 见名知意类:驼峰命名变量:首字母小写,后续单词首字母大写,例如 ageOfMy方法:与变量一样,例如 getAge()包:全部小写,多级用 . 隔开 六、数据类型 基本类型 整数类型: byte(1) short(2) int(4) Long(8)浮点类型: float(4) double(8)字符类型: char(2)布尔类型:boolean(1)

注:括号内为字节数

引用类型 字符串类型:String类:class接口:interface数组:[ ]枚举:enum注解:@interface 七、运算符 算术运算符 public class Damo03{ public static void main(String[] args){ //加、减、乘 //算术运算符中的 + 对于字符串并不是相加,而是连接功能 System.out.println(100 + 20); System.out.println("hello" + "world"); //helloworld System.out.println("hello" + 10 + 20); //hello1020 System.out.println("hello" + (10 + 20)); //hello30 int x = 10,y = 20; System.out.println(x - y); System.out.println(x * y); //除:java中是整除,得到的结果是商,不看余数 int a = 10,b = 3; System.out.println(x / y); //若有小数参与,结果一定是小数 int m = 10; double n = 2.0; System.out.println(m + n);//12.0 //取模运算:% ,结果为余数 System.out.println(a % b); //1 /* 自增、自减 1.单独使用时n++和++n没有区别 2.混合使用时: A.n++,先取 n++ = n,再计算 n = n + 1 B.++n,先计算 n = n + 1,再取 n++ = n(新值) */ int num1 = 2; System.out.println(num1++); //输出2 System.out.println(++num1); //输出3 } } 赋值运算符 条件运算符 位运算符 /* 按位相与:& 按位相或:| 按位取反:~ 按位异或:^ 左移,右补0:> 右移,左补0:>> */ 关系运算符 /* 得到的结果是一个布尔值 ture or false > < >=


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3