变量和数据类型的小知识——JAVA

@月月鸟

通过上期的认识,现在接着认识它的变量和数据类型知识,懵懵懂懂,懂懂懵懵,看自己的理解和天道酬勤了。
把目光瞄准手头的事,未来的疑问将有未来的自己去思考。

在这里插入图片描述

变量的认识

1 什么是变量
Java用于临时性存储数据的单位/容器。

2.变量的三要素
a.变量的数据类型

**按照数值和非数值划分:**

	数值:

		byte short int long     float  double

	非数值:

		char    boolean   String

**按照基本和引用数据类型划分:**

	基本数据类型:byte short int long  float double  char  boolean

	引用数据类型:数组、类(String)、接口、枚举

b. 数据类型转换

  1. Java中的自动类型转换
    int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:

目标类型能与源类型兼容,如 double 型兼容 int 型;
目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。

  1. Java中的强制类型转换
    强制类型转换容易造成数据丢失,所以在转换时需要多加注意
    强制类型转换的语法是 (数据类型)数值
    double avg1=75.8;
    int avg2=(int)avg1;
    c.变量名的命名和规范:

c. 变量名

  1. 由数字、字母、下划线和美元符号组成,数字不能开头。

  2. 不能使用英文单词和拼音组合形式,要么全拼音要么全单词。

  3. 不能使用关键字和保留字。

  4. 采用驼峰命名法,首字母小写,如果有多个单词,后面的每个单词首字母大写。

    连字符写法:user_name

  5. 见名知义

3.变量

  1. 先声明再赋值

    int num;
    num = 10;

  2. 声明并赋值
    int num = 10;

常量的认识

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
常量名一般使用大写字符。
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

Scanner键盘录入

控制台只是为了我们在前期学习语法阶段使用的工具,或者未来在开发阶段进行测试时的使用而已。

  1. 导入Scanner

    import java.util.Scanner; 必须放在类声明上方 包声明下方。

  2. 创建Scanner对象

    Scanner scan = new Scanner(System.in);

  3. 使用方法进行输入

    nextInt(); 输入整数
    nextDouble(); 输入小数
    next(); 可以用来输入字符串

运算符的认识

赋值运算符

即用来给程序赋值的运算符。诸如,boolean类型、整型类型、浮点型、字符类型等等,都可以通过“=”来赋值。“=”运算是从右向左的,即把右边的值或变量赋值给左边的变量

算术运算符

即我们数学中的加(+)、 减(-)、乘(*)、除(/)、求余(%)运算符。这里对加减乘这三个运算符进行操作了。

对于除(/)运算符来讲。如果两个整数相除,若整数不进行float类型的强制转换的,结果是只是取整数部分,小数部分会舍去。

求余操作是不取商,而是得出余数。与除不同,除取的是商。在编程中需要注意。

运算符中还包括递增递减(++ 、–)运算符

关系运算符

故名思义,即对进行判断两个变量之间的关系的。这里的关系包括以下几个运算符:大于等(>=)、小于等于(<=)、大于(>)、小于(<)、等于(= =)、不等于(!=)这几个运算符。

这几个运算是二元运算符,即比较两个变量。如果判断是正确的话,返回的是布尔类型的值true或false,表示正确或错误。

逻辑运算符

即我们以前数学中学到的与、或操作。在这里是两种运算符&&(AND,与)和||(OR,或)运算符。

其中两种运算符中,可以简记下它们的功能,即:&&:一假则假 全真则真 ||:一真即真,全假则假

运算符中还包括递增递减(++ 、–)运算符

三元/目 运算符

类似于我们选择结构学习的if-else。

条件表达式 ? 为true时的结果 : 为false时的结果;

这是一些常用的基础的变量和数据类型,当然后面还有其他的,后面的博文中会慢慢带大家认识。本期结束,以上内容可能会有出入,部分出自转载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值