java变量和数据类型

变量:一个数据存储空间的表示

不同数据存入具有不同内存地址的空间,相互独立 

变量命名规则

* 字:字母

  下:下划线_

  美:$

  人:¥(不常用)

  数:数字(数字不能放在开头)

  骆驼:开头单词首字母小写剩下单词首字母大写 

             例如:shuJvLeiXing

  有意义:有意义的单词

                 例如:name

* 不能使用关键字,如public、class

java数据类型

数值型:

            整形:默认值为0

                      byte:-128~127   -的2的8次方~2的8次方-1

                      short:-32768~32767   -的2的15次方~2的15次方-1

                      int:21亿多(整形中最常用的类型)

                      long:很大

            浮点型:float   默认值为0.0f (float值结尾必须加上f)

                          double   默认值为0.0

非数值型:

               字符型:char   (字符型值必须写在单引号中,且只能是单字符)

               布尔值型:boolean:true/false

以上统称为java基本数据类型

字符串型:String (字符串值续写在双引号中)

其他java类型

自定义类型

变量声明及使用

第一步:声明变量,根据数据类型在内存申请空间

例如:int money

第二步:赋值,即“将数据存储至对应的内存空间”

例如:money=2000

第一步和第二步可以合并

例如:int money=2000

第三步:使用变量,即“取出数据使用”

示例

在银行存1000元钱,银行一年的利息5%,那一年之后钱变成了多少?

package variable_20210721;

public class Demo1 {
    //输入main后,alt+/可弹出提示操作,回车即可快速生成
    public static void main(String[] args) {
      
 //用变量演示存钱变更情况
        //存1000,年利率5%,得出结果

        double money=1000;
     
   //快捷键sysout,alt+/
        System.out.println("原本的金额为:"+money);
        money=money*0.05+money;
      
 //字符串拼接,把字符串和变量用+连接在一起,形成一个新的字符串
        System.out.println("现在的金额为:"+money);
        
    }

}

结果

常量

final标记常量

优点:比较安全
推荐做法:
(1)常量名通常大写
(2)不同字符使用下划线分隔
(3)只能被赋值一次,通常定义时即对其初始化

例如

final int NUM = 10;
final double PI = 3.14;
int r = 2;    
double area = PI * r * r

Scanner的使用

第一步:导入Scanner类
import java.util.*;(也可以按alt+/导入)

(import关键字用来引入外部类/包)

第二步:创建Scanner对象
Scanner input = new Scanner(System.in);

第三步:获得键盘输入的数据
int now = input.nextInt();

示例

使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值