举例
环境变量: 就是存储一些各种程序的环境的信息,可以看出来变量就是存储数据的。
计算机的三大件
计算机有三大核心硬件:
1.CPU: 中央处理器帮助我们调度程序、数据的处理和计算。相当于我们人类的大脑
2.内存: (RAM)随机存储器,通俗来讲就是我们手机、电脑的运行内存,里面存储的程序在面临程序关闭、停电等情况 。数据就会丢失
3.硬盘: (ROM)存储数据的地方。还有外置硬盘如:U盘、光盘、移动硬盘
程序运行原理
下载程序如:QQ,下载后会存储到硬盘中,当你运行QQ时,会临时存储到内存中(运行内存)
掌握变量和常量的使用
1.变量的概述:
变量:可以变化的量,变量就是在内存中临时存储数据
变量是由数据类型、变量名、变量值组成
存储变量就想一个住店的过程,你想让他住店,首先给他开一间房,让他入住,房间有很多种如:单人间、双人间、豪华间。根据他的情况让他选择入住。
数据类型: 根据你存储的内容在内存中合理的分配一块空间(相当于酒店房间的类型)
变量名: 根据变量名找到你分配的空间,如果没有变量名,你找到那块空间用他存储的值时、只能时路径(相当于房间号)
变量值: 在内存中存储的数据(相当于入住的客人)
变量的命名规范
Java中变量名的组成: 数字、字母、下划线(_)、美元符号($)都可以作为变量名
- 变量名应该见名知意,就是能让别人看到就能想到你存的是什么。如:你要存姓名 abc就不如name让人一看到就知道是姓名
- 变量名不允许拼音和英文混合使用,要么全英文,要么全拼音。这是遵守命名规范
- 变量名应该遵循小驼峰命名规则,首字母小写,多个单词第一个单词首字母小写,其余单词首字母大写 。如:helloworld myname 应该写作 helloWorld myName 也可写作:hello_world my_name
- 变量名不许使用关键字和保留字
- 关键字:系统中特殊含义的单词
- 保留字:以后可能在Java发展中会被赋予特殊含义的单词
变量的使用有两种方式
public class Demo1 {
public static void main(String[] args) {
// 两种方式使用
// 【1.先声明再赋值】
// 存储名字
// 数据类型 变量名; 声明一个变量(开辟一块内存空间)
String name;
// 赋值 向对应的变量的内存空间进行存储数据
// 变量名 = 变量值;
// = 它不再是数学中的等于 而现在表示 赋值符号
// 将小杜这个值赋给name这个变量
name = "Mc";
// 【2.声明的同时并赋值】
// 数据类型 变量名 = 变量值;
String stuName = "Mc";
}
}
2.常量
- 常量是只可以赋值一次的变量,给final修饰
- 常量的名字中的字母必须大写
- 当出现多个单词时以下划线链接 如:HELLO_WORLD
例:
public class Demo2 {
public static void main(String[] args) {
// 需求:计算圆的面积 π*r*r
// 存储π
// 常量:表示只可以赋值一次的变量 被final修饰
final double PI = 3.14;
// 存储半径
double r = 2;
// PI = 3.24;
// 计算面积
double area = PI * r * r;
System.out.println("圆的面积为:"+area);
}
}
3.Java中的基本类型
Java为了合理的使用内存,将不同的数据划分了不同类型
八种基本数据类型:
- 数值型:
- 整数型
- byte
- short
- int Java中默认的整数型
- long
- 浮点型
- float
- double Java中默认的浮点型
- 整数型
- 非数值类型
- char :字符型 存储单个字符,以单引号引起来。如:
" a"
" 男"
- boolean: 布尔型 只能存储两个值,一个为
true
正确(真) ,一个为false
错误(假),存储一些判断结果叫合适
- char :字符型 存储单个字符,以单引号引起来。如:
- 引用数据类型
- String:字符串型 最常用的类型 ,以双引号引起来,如:
"aaaaaa"
"我叫Mc"
- String:字符串型 最常用的类型 ,以双引号引起来,如:
4.Scanner(扫描器)键盘输入(交互)
老师说先死记硬背。
1.先导入Scanner
// 导入Scanner(导入之后才能使用Scanner)
import java.util.Scanner;
2.创建Scanner对象
// 创建Scanner对象
Scanner input = new Scanner(System.in);
3.使用Scanner来输入 整数、小数、字符串…
// 将输入的内容存储到变量中
System.out.print("请输入您的姓名:");
// 字符串
String name = input.next();
System.out.print("请输入您的年龄:");
// 整数
int age = input.nextInt();
System.out.print("请输入您的余额:");
// 小数
double money = input.nextDouble();
来自查老师课堂笔记