2021-09-13

本文介绍了程序运行的基本流程,并详细讲解了Java中的变量概念,包括变量的数据类型(如int、double、String、boolean等)、命名规范及如何声明和赋值。此外,还阐述了字符、字符串和布尔类型的数据使用,以及变量在存储数据时的作用。最后,文章提到了Java中的键盘输入方式,通过Scanner类实现用户输入交互。
摘要由CSDN通过智能技术生成

(day05)—变量和数据类型

程序的那些事

一个程序在运行中会发生什么事情?
例如 我们在计算机上使用QQ的话
首先1.搜索qq程序
2.下载qq程序
3.安装程序(exe)
4.引导安装程序界面
5.打开qq(exe)登录 使用!
6. qq程序的指令开始执行 他会从计算机硬盘上加载账号信息到他专属的内存空间中

变量概述

	“变量” 他实在程序中最为基本的一种单一数据储存的方式,变量 顾名思义 他代表的就是存储的数据可以改变(可以改变的量/值);	
	有了变量  就可以解决很多问题 我们比如要输入谁的名字
	例:

String name = “小李”
system.out.println(“我的名字是” + name)
system.out.println(“我的名字是” + name)
system.out.println(“我的名字是” + name)
system.out.println(“我的名字是” + name)
system.out.println(“我的名字是” + name)
输出之后就是: 我的名字是小李
我的名字是小李
我的名字是小李
我的名字是小李
我的名字是小李
这个时候小李换成小张的话 ,结果也随着变动 就像上面说的 可以随意改动输出的值;

语法(变量的组成)

变量的数据类型 变量名 = 变量值;
例 double money = 0.01;

数据类型

数据类型 简单的例子
我们出去开房的时候 就要去挑选一个适合自己的房间
你和妻子要开一个房间一张床 = 合适;
你和妻子开两个房间 = 呵呵呵;
你自己开三个房间或者一个房间三个床 = 脑瘫;
就好像我们用的数据一样 你需要用什么 就要用那个数据类型

那么java中,分为
数值类型
整数类型:例如 1.2.3…

byte:-128 - 127;

short:2字节 16位

int:4字节 32位

long: 8字节 64位
我们常用的是 int,double(整数,浮点数)

布尔类型:boolean,true(真),false(假)

字符类型:char

char类型存储数据的话 需要用单引号
例:char xingbie = ‘男’;
system.out.println(“性别:” + xingbie);
输出后就是性别:男

字符串类型:String xx = “xxxxxxxxx”
只要用到字符串类的话 里面不管输入什么 只要加入双引号的话 就是字符串类型 必须要用双引号!!!
这就是java给我们提供的数据类型 我们要用到我们的需要 选择一个合适的数据类型

这些我们要记住的是double int String boolean 这几个是我们经常要用到的 !

变量名

java中变量命名的规范
1.语法要求:可以使用数字.字母.下划线.美元符号组成 其中数字不能开头
2.不能使用关键字 保留字
比如 double int public;这些
关键字:在语言中已经被赋予了特殊含义的单词
保留字:在语言中 目前还没有被赋予特殊含义 但是未来很有可能有特殊含义的单词 官方文档里面有记录 可以自行百度
例如起名 :有人会给你孩子叫做派出所么
3.建名之意:存储姓名 变量名就是name 一看就是名字 一看就能知道是什么意思 方便别人看
正例:存储姓名 name = ”张三“
反例:追求简单 A = “张三” B = “李四”;
基本这AABB的过一个小时也就上帝知道是啥意思了
4.不要中英混合 拼音 汉字英文混合!
单独写拼音可以 但是乱七八糟的去写 但是不是太推荐
5.遇到多个单词的时候 用驼峰命名法
例如 学生姓名存储方法
反例 stuname;没人知道stu是什么
正例:stuName 两个的单词拼接 stu是学生Name是名字 一看就知道 学生姓名

小驼峰:用于变量名–stuName

大驼峰: 用于文件名–HelloWorld;
就是为了区分每个单词

变量的定义

就是定义一个变量 就是
// 声明变量的同时并且赋值
变量数据类型 变量名 = 变量值
// 先声明 在进行赋值
变量数据类型 变量名;
变量名 = 变量值;
还有很多 这两个推荐
String name = “张三”;
int age = 21;
double money = 0.01;
char gender = ‘女’;
boolean isMarry = true;
这就是声明变量并赋值的使用方法

下面是先声明在赋值
String address;
address = “大兴区旧宫”;

如果有一天 想改里面的数值 很简单 数据类型 是可变的量 拿变量名 再次的赋值
int age = 18;
String name = “张三”
int age = 21;
String name = “张三”;
输出之后 就是 : 张三 18, 张三,21

人机交互(键盘录入 输入)

Scanner: 就好像扫描器 实现在控制台上的输入功能
用法为
1.导入 — 在第二个地方当如
import java.util.Scanner;
2.创建对象 实例—
Scanner input(输入 这里随便输入 当然遵循语法)
Scanner input = new Scanner(System.in);
输入整数 :nextInt();
输入浮点数:nextDouble();
输入字符类型:next();
我们用完导入和创建对象方法之后 想要输入我们的余额 下面是方法
system.out.println(“请输入您的余额:” );
double money = input.nextDouble();

就可以使用了 想要显示就直接在输出我们的变量名;

以上就是变量的概述和键盘录入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值