java语法怎么绑定键盘_java的基础语法,变量,运算符,键盘录入

基本数据类型:4类8种

整数类型(默认int) 范围

byte 字节类型 占1个字节 -128~127

short 短整型 占2个字节

int 整数默认的类型 占4个字节

long 长整型 占8个字节

浮点类型 :默认是double

float 单精度 占4个字节

double 双精度 占8个字节

字符类型:

char 字符 占2个字节

布尔类型 boolean 占1个字节

定义变量的三要素

1)必须有限定,限定这个变量,所以必须遵守数据类型的原则

2)必须有变量名

3)必须有初始化值;可以不有初始化值,但是在使用变量之前(输出的时候),必须给变量赋值,否则

定义变量的注意事项:

1)不能以数字开头

2)定义变量见名知意,不能是java关键字

3)定义变量(局部变量:在方法定义中),在使用之前,一定要有初始化值

4)要符合一定的编码风格,尽量在一行定义格变量,不要定义多个;

扩展的算术运算符:++/--

1)单独使用的时候

结论:无论++还是--在数据的前面还是数据的后面,都是自增1或者自减1

2)参与运算的时候

a)如果参与运算使用,++/--在数据的前面,先自增1或者自减1,然后在运算(赋值)!

b)如果参与运算使用,++/--在数据的后面,先运算(赋值),然后在自增1或自减1!

赋值运算符

基本的 赋值运算符:=

举例:

讲课过程中,如果没有明确数据类型,使用int

int x = 10 ;

把10赋值给int类型的变量x

扩展的赋值运算符:+=,-=,/=,*=,%=

将=号左边的值和=号有右变的值相加,赋值给=号左边

比较运算符

,=,>=,==(比较两个数据是否相等),!=(不等于)

逻辑运算符(掌握)

基本的逻辑运算符

逻辑运算符,连接接的表达式不管是简单还是复杂的,都是boolen类型

逻辑单与:&

特点:有false,则false

逻辑单或:|

特点:有true,则true

逻辑异或:^

特点:相同则为false,不同则为true

简单记:男女关系 男男 女女 男女 女男

逻辑非:!

特点:非false则true,非true则false

开发中使用的扩展的赋值运算符

逻辑双与 &&

逻辑双或 ||

位运算符(掌握位异或^)

连接的是两个具体的数据

位异或^一个特点:

一个数据被另一个数据位异或两次,其值是他本身

三元运算符(掌握)---->三目运算符

格式

(表达式)? true的结果:false的结果;

执行流程:

如果表达式成立,那么执行true的结果

否则,false的结果

键盘录入的开发步骤:

类:Scanner :java.util.Scanner;

1)创建键盘录入对象,固定格式

Scanner sc = new Scanner(System.in) ;

2)只要不是java.lang包下的类,都需要导包

位置:package下面 class类的上面

import java.util.Scanner;

3)接受数据

int 变量= sc.nextInt() ;

4)输出

定义方法 :有具体的返回值类型的方法的定义

public static 返回值类型(基本数据类型) 方法名(形式参数列表 ){

return 结果;

}

形式参数列表:数据类型1 变量1,数据类型2 变量名2....

方法重载:overload

方法名相同,参数列表不同,与返回值类型没有关系!!

参数列表不同分为两种情况:

1)参数个数不同

2)参数类型不同

原文:http://blog.51cto.com/13852519/2147859

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值