20200707变量和数据类型

本文介绍了Java中的变量命名规则,包括标识符的构成和驼峰命名法。详细讲解了基本数据类型,如数值型(整型、浮点型)、非数值型(字符型、布尔型)以及字符串类型。还探讨了数据类型转换,特别是隐式和强制转换。此外,文章阐述了如何使用Scanner类接收用户输入,并列举了常用的Scanner方法。最后,总结了Java中的常见运算符及其优先级。
摘要由CSDN通过智能技术生成

变量和数据类型

一.变量名的命名规则

1.标识符:用来为程序中的常量,变量,类,方法,接口和包命名
标识符
变量名命名规则:“字下美人数,骆驼,有意义”
“字”:字母a-z A-Z
“下”:下划线_
“美”:美元符$
“ 人”:人命币¥
“数”:数字0-9
变量名:由“字下美人数”组成,不能以数字开头
骆驼:驼峰命名法className
一般用小写字母开头
2.变量的基本数据类型

  • 数值型 :

(1)整形:(int)byte,short, int,long

(2)非整形(浮点数):(double)
float(单精度浮点数)
double(双精度浮点数)

  • 非数值型:

字符型(char):字符0:对应ASCII码值48(16进制的Ascii值0x30)
字符A:对应ASCII码值65(16进制的Ascii值0x41)
字符a: 对应ASCII码值97(16进制的Ascii值0x61)

  • 布尔型(boolean):(判断的结果) true false

  • 符串型:(String: null)(不是基本数据类型)

    数据类型转换:
    隐式数据类型转换:从小类型转到大类型,自动就可以转换
    强制数据类型转换:从大类型转到小类型,强制类型转换,会出现精度丢失
    特殊转换:所有基本数据类型和字符串相加时,全部转成字符串类型

二.Scanner 的使用

通过Scanner接收用户键盘键入的值
1.导入Scanner类:import java.Scanner的常用方法:
2.创建Scanner对象:Scanner sc=new Scanner(System.in);
3.获得键盘输入的数据:String name=sc.next();
String next():获得一个字符串;
int nextInt():获得一个整型数值;
double nextDouble():获得一个双精度数值;
boolean hasNext():判断是否有输入数据,如果有输入数据,则返回true,否则返回false。util.Scanner;

import java.util.Scanner;
public class Demo3 {
    public static void main(String[] args){
        //1.定义Scanner,import引入对应的路径
        Scanner sc=new Scanner(System.in);
        //2.提示输入
        System.out.println("请输入你的姓名:");
        //3.使用变量接收输入
        String name=sc.next();
        //4.使用接收到数据
        System.out.println("输入的姓名是"+name);
    }
}

三.常用运算符

  • 赋值运算符:“=” “+=” “-=” “*=” “/=” “%=”
  • 算术运算符:“+” “-” “*” “%” “/” “++” “–”
  • 关系运算符:“==” “!=” “>” “<” “>=” “<=”
  • 逻辑运算符:“&” “| ”“&&”“||”“!” ps: 如果第一个操作数已经能确定表达式的值,第二个操作数就不必要计算了
  • 位运算符:“&”“|”
  • 条件运算符:

运算符优先级:

单目运算符包括! ++ --,优先级别高;
优先级别最低的是赋值运算符;
可以通过()控制表达式的运算顺序,()优先级最高;
从右向左结合性的只有赋值运算符、三目运算符和单目运算符;
算术运算符 > 关系运算符 > 逻辑运算符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值