Java基础入门笔记4:变量应用

Hello ,Alice 的笔记又来了,学习视频来自于:公众号《程序猿媛加油》

上节笔记回顾:上节笔记当中介绍了8个变量:

数字:1.整数:byte<short<int<long 2.小数:float<double

非数字:1.字符char 2. 布尔boolean

本节笔记重点:

1.Java可以直接表示的进制;

2.变量的写法;

3.变量的命名规则;

4.变量的范围;

5.示例题

6.字符串


一、变量补充:

布尔:布尔 boolean的值只有两个: true / false 如果你给一个情报如果是真就选true 如果不是就选false.

二、Java可以直接表示的进制:

1.二进制:0b数字 举例:0b11表示 3 (注:二进制是0和1)

2.十进制(系统默认):(注:十进制 0-9)

3.八进制:0 数字 举例:011表示9

4.十六进制:0x数字 举例:0x11表示17 (注:十六进制:0-9 A-F)

三、变量的写法

int num2 = 72 ;

是以下两步的组合:1. int num2; 2. num2 = 72; (合二为一)

四、

1.变量命名规则(强制性):

(1)首字母+其他:myFirstNum =m+yFirstNum

a. 首字母规则:各国语言,下划线,货币符号

b. 其他规则:首字母+数字

c. 不能是关键字

d. 符号只能是下划线、货币符号

举例:

a. 首字母规则:各国语言,下划线,货币符号

b. 其他规则:首字母+数字

c. 不能是关键字 :(idea中蓝色字体都是关键字) 可以在网上搜索Java关键字参考;也可以在编辑器里面观察颜色改变的,基本上都是关键字(蓝色的)。

举例:

d. 符号只能是下划线、钱

2.变量命名建议:

a.英文字母或者下划线开头

b.只用字母、数字和下划线组合,其他文字容易乱码

c.myFirstNum = 10 ;(驼骆峰命名)

五、变量的范围

变量的范围:最近一对大括号{}

六、示例:使用以下变量存储手机信息,并打印输出

(1)

品牌:iphone

尺寸:4.0

像素:1080*768px

价格:5288

方法一:

方法二:当加号当数据是字符串的时候才是拼接 (”+ ” 号可以将输出数据拼接 ) ,其他时候是运算相加:

1

2

3

(2)王浩成绩80,张萌成绩比王浩成绩多10分,输出张萌成绩

(注:“+”两种用法:1.加法、2.拼接)

(3)从控制台输入王浩的三门课程成绩,计算:1.Java课程和sql分数之差;2.三门课程平均成绩。

举例:导包:

引入方式1:

引入方式2:手工引入 ctrl+n搜 Scanner

引入方式3:(便捷方式)

自动导入

把里面的勾 都选上

选择你需要使用的包

总结:

(一)自动导包问题:

1.开启:file-settings-Editor-general-auto improt;

2.注意:如果没有自动导入,可能原因就是该类在当前环境中存在重名,需要手 工导入:Alt+回车;

(二)默认包:java的默认包就是java.lang;即该包中的所有类会被自动导入,因此不必再写import......

做题:

注意:Scanner中有很多类型的输入方法,但是没有接受char的方法

1.1

1.2默认Java比sql大:

1.3运行:

1.4程序卡在了请输入java成绩:理解为控制台等待你在键盘敲一个整数,我们敲一个99分回车

1.5敲99分回车,会自动给input.nextInt()赋给这个变量。

1.6同理:

总结注意:

从控制台输入:

Scanner input = new Scanner(http://System.in);

input.nextXxx(); 接收各种类型(除了char)

Scanner中有很多 类型的输入方法,但是没有接受char的方法;

注意int 是整数,所以int num = (1+1+2 ) / 3 , 则num的值是1

字符串:next() 、nextLine()

String name = input.next () ;

String name = input.nextLine () ;

字符串例子:

1.1

1.2

next() 、nextLine()二者的区别

1.1

1.2

 

区别在于:next() 不接收空格、回车,并且将空格、回车作为终止符号

nextLine() 接收空格、回车

演示一个”回车“

演示一个”空格“

演示第一个正确的:

输入:我是 张三(中间有空格) 表现如下

演示第二个报错的:

输入:我是 张三(中间有空格)表现如下

异常:(从上往下看)

以下图片内不是自己写的:

自己写的在这里:提示:第71行错误

总结:

阅读异常:1.从上往下看,第一行是自己写的(最后标有出错的类名和行号)


如果各位看官觉得小妹的笔记不错,请收藏!请关注!看视频,你也去加程序猿媛加油吧,申请获取视频资源~~嗯~~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值