字面量、字表福、变量,计算机存储规则,数据类型,标识符,键盘录入

字面量、制表符、变量,计算机存储规则,数据类型,标识符,键盘录入

字面量

字面量类型:

整数类型、小数类型、字符串类型、字符类型 ‘’(单引号里面只能有一个),布尔类型(true、false)、空值类

\t 制表符

备注:\t ,可以用单引号,也可以用双引号引起来

在打印的时候,会把前面字符串的长度补齐到8,或者8的整数倍。最少补一个空格,最多补8个空格。

用法:字符串打印的时候不是对齐的,使用制表符可以是字符串对齐。(可以打印类似表格的数据)

变量

某个值经常发生变化时,使用变量来存储值

数据类型(限定变量存储的类型) 变量名 = 数据值;

int a =10;

计算机的存储规则

Text:数字、字母、汉字

Image:黑白图,灰度图(给每个像素点涂抹颜色),彩色图(光学三元色,红绿蓝RGB,每个值的不同取值范围构成了五彩缤纷的颜色,也可以写成十进制和十六进制)

Sound:波形图(每个点都是有对应的数字对应)

计算集中所有的数据都是用二进制存储的

二进制:是有0和1组成的(逢2进1)

二进制:由0和1组成,0b开头

十进制:由0~9组成,没有任何前缀

八进制:由0~7组成,0开头

十六进制:由09还有af组成,代码中以0x开头

计算机为什么要使用二进制

只需要两种状态就可以表示数据,比较的简单

数据类型

基本数据类型

数据类型关键字内存占用取值范围
整数byte1负的2的7次方 ~ 2的7次方-1(-128~127) 例:取200就不可以
short2负的2的15次方 ~ 2的15次方-1(-32768~32767)
int4负的2的31次方 ~ 2的31次方-1
long8负的2的63次方 ~ 2的63次方-1,(如果要定义long类型的变量,可以加一个L作为后缀)
浮点数float41.401298e-45 ~ 3.402823e+38(可以加一个F作为后缀)
double84.9000000e-324 ~ 1.797693e+308
字符char20-65535
布尔boolean1true,false

整数类型和小数类型的取值范围大小关系:

​ double > float > long > int > short > byte

标识符

右数字、字母、下划线(_)和美元符($)组成

不能以数字开头

不能是关键字(Java中赋予了特定的含义)

区分大小写

标识符命名规则

小驼峰命名法(方法变量):

一个单词全部小写: name

多个单词组成,第一个单词小写,第二个单词开始大写:firstName

大驼峰命名法(类名):

一个单词首字母大:Student

多个单词,所有首字母大写:GoodStudent

键盘录入

Scanner类

接收键盘输入的数字

第一步:导包:其实就是表示先找到Scanner这个类在哪。

第二步:创建对象:其实就表示申明一下,我准备开始用Scanner这个类了。

第三步:接收数据:也是真正干活的代码。

//导包,其实就是先找到Scanner这个类在哪
import java.util.Scanner;
public class ScannerDemo1{
    public static void main(String[] args){
        //2.创建对象,其实就是申明一下,我准备开始用Scanner这个类了。
        Scanner sc = new Scanner(System.in);
        //3.接收数据
        //当程序运行之后,我们在键盘输入的数据就会被变量i给接收了
        System.out.println("请输入一个数字");
        int i = sc.nextInt();//接收键盘录入的数据
        System.out.println(i);
    }
}

IDEA项目结构的介绍

project(项目)

module(模块)

package(包)

class(类):改类名shift+F6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值