复习 第二章 数据类型与运算符

本文介绍了Java中的基本数据类型及变量命名规范,并详细解释了算数运算符、关系运算符和逻辑运算符的用法及其优先级。此外,还提供了实现键盘录入的基本代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、个人信息输出

       1、变量的命名

           在java中,标识符用来为程序中的常量、变量、方法、类、接口和包命名

           标识符由字母、数字、下划线或美元符号组成,不能以数字开头,标识符的命名不能与关键字、布尔值(true,false)和null相同

           标识符区分大小写,没有长度限制,坚持见名知义的原则

        2、   java中的8种基本类型:

           byte      short    int    long            整数

          float     double   char   boolean(true或false)

          int age = 25 ;                                 //年龄

          String name = "小明";                 //姓名  

          int workeTime =3;                       //工作时间

          String favorite = "篮球";          //爱好

       3、数据类型转换

         算数运算时存储位数越多,类型的级别越高,不同类型的操作数,首先自动转换为表达式中最高级别的数据类型然后进行计算,

         预算的结果是最高级别的数据类型,简称低级别自动转换为高级别。

         赋值运算时转换方式有自动类型转换和强制类型转换,自动类型转换是将低级别的类型赋值给高级别类型时进行自动类型转换。

         强制类型转换是将高级别的类型赋值给低级别类型时,必须进行强制类型转换,在java中使用一对小括号进行强制类型转换。

二、实现抽奖程序

       实现键盘录入代码:

            Scanner  input  =  new  Scanner  (System.in);

            System.out.println  ("请输入······")

            int···=inpu .next Int();

      算数运算符

运算符含义范例结果
+加法运算符5+38
-减法运算符5-32

*

乘法运算符5*315
/除法运算符5/31
%取余运算符5%32
++自增运算符i=2;j=i++i=3;j=2
--自减运算符i=2;j=i--i=1;j=2

 

   关系运算符:

                      关系运算符一般用户比较两个变量或者常量的大小,运算结果是布尔值true或者false。java中共有6个关系运算符,分别是“==” “!=” “>”  “<” “>=” “<=”

                      “=”为赋值运算符,“==”为等于运算符       “!=” (不等于)

   逻辑运算符:

                     逻辑运算符用于对两个布尔型操作数进行运算,其结果还是布尔值。(true或者false)

                     优先级:!> & > ^  > | > && >  ||

                      &和&&的区别在于当&&的左侧为false时,将不会计算其右侧的表达式,即左false则false,无论任何情况,&两侧的表达式都会参与计算。

  运算符的优先级:

                      优先级最低的是赋值运算符,其次是条件运算符,()的优先级最高

                       优先顺序为:算数运算符>关系运算符>逻辑运算符

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值