Java基础第二章

一、运算
数学运算
nextInt方法(功能块)是个阻止方法,用于从键盘读入一串文本并自动转换为整数类型。
运算潜规则:对于两个操作数的运算符,左右两个操作数的类型决定了结果的类型。例如第9行,如果ts的值为10,则zs的最终值为1,这是因为ts和7都是整数,结果也是整数(并且是向下取整数的);如果ts的值为5,则zs的最终值为0
boolean类型应用
boolean类型的取值只有两个 true(真、正向、阳极……)和false(假、负向、阴极……)。
简化写法
自增自减 在后,先参与其他运算,再进行自增自减。自增自减在前,先进行自增自减,再参与其他运算。
运算优先级
要记住的优先级顺序:括号>数学>关系>逻辑>赋值
二、类型转换
其语法为 目标类型 新变量名 = (目标类型)原变量名;
三、交互-Scanner
创建了一个名称为sc的Scanner(扫描者/监视者)对象,其监视着System.in(您可以认为是“从键盘到应用程序的通道”),当调用名称为sc的监视者的next功能块时,就可以从键盘获取一段文本(字符串),上边代码中的"String s",定义了一个名称为s的装载读入的文本的容器,而s+",你很棒" 是将s容器中的内容读出来并且和"你很棒" 连接成一个新的文本。
四、等号定义
在Java代码中,单个的 = 不是等号,而是赋值号,它表示把 = 右侧的数据放到左侧的容器当中。
变量
我们把容器称之为 “可变的量,简称变量”。对变量的操作只有两种,读和写
变量类型
整数:就是数学中的整数,我们用int定义存储整数的变量
byte:取值范围为-128到127。
short:取值范围为-32768到32767
int:–2,147,483,648 ~2,147,483, 647 (刚刚超过20亿)
long:–9,223,372,036,854,775,808 ~9,223,372,036,854,775,807
浮点数:有小数点的数据,我们用float定义存储浮点数的变量
双精度浮点数:我们用double定义存储浮点数的变量
字符串:用String定义存储字符串的变量
布尔:逻辑运算值,我们用boolean定义存储布尔值的变量
字符:单个文本值,我们用char定义存储单个字符的变量
日期:日期时间,我们用Date定义存储日期的变量
使用类型定义变量
定义变量时 要使用类型名如 short、double打头(用于区分不同的容器),正常情况下 类型名称 会显示为蓝色。
在java中 = 并不是相等运算符,而是赋值运算符,在上图中它表示将 右侧的100写入变量age中。
可以定义变量的同时进行赋值(写入值),也可以先定义变量,然后再赋值。
我们通过 = 可以对变量写入值,也可向上图中的输出代码直接通过变量名称读出值然后输出到控制台窗口。
变量名称
变量名要做到见名知意,可以采用英文单词或拼音全称,取到下一个词时首字母要大写,例如:int chengJi=10;。
变量名的首字符必须是英文字母、下划线或美元符号中的一种,例如:double $fenShu=100,_renShu=5;。
变量名中不能有空格
变量名要避开java中的保留字(class、int、public、void、static 等)。
常见错误
n变量使用前未声明
m变量使用前未初始化
重复声明变量
变量名不符合标识符命名规则
变量的值和数据类型不匹配
常量
int a=250;
a是一个变量的名字,250是一个常量,把常量250放到变量a当中。
name容器只能储存文本串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值