CSDN实训 - 薪资转换工具v1.0

本文介绍了Java的标识符命名规范、基本数据类型、运算符、注释方法和输入输出。重点是实现了薪资转换工具v1.0,该工具根据用户输入的月薪,计算日薪和年薪,并在控制台输出结果。
摘要由CSDN通过智能技术生成


前言

今天是参加CSDN实训实战任务挑战营第八期第二天,温习了Java提供的标识符命名规范、基本数据类型、Java运算符,三种注释方法和输入输出,最后完成案例:薪资转换工具v1.0


在这里插入图片描述

一、Java提供的标识符命名规范

       在我们编写Java项目过程中会涉及到很多需要命名的场景,比如给项目、包、类、方法、变量、常量、数组…等命名,这些都统称为标识符。在项目规模较大,业务复杂情况下,一个适当的标识符命名管理,会对整个代码管理有巨大帮助。

关于标识符命名规则如下:
(1)只能由数字、字母、下划线和“$”组成(随着Java本地化的支持加强,使用中文也不会报错,但是从程序编写效率和习惯的角度,建议不要使用中文命名)。

(2)不能以数字开头。

(3)不能是有Java的关键字和保留字(如下图所示),除此之外“true”、“false”和“null”看起来像关键字,但是它是一个特殊的值,也不能用于标识符命名。
图片
(4)严格区分大小写。比如“UserName”和“userName”是两个不同的名称。

(5)相同范围内不能定义重复名称。

(6)应该使用有意义的名称,达到“见名知意”的目的。虽然名称长度未做限制,但是从实用性角度考虑不宜过长。

(7)从Java从业者约定俗成的角度,针对不同类型的标识符有一些特定的共识。同时不同的公司内部还有更细化的规范和标准,通识性规范有如下:

    .包名:全部小写,用“.”隔开。例如:“com.kaikeba.xinzhike”。
    .类或接口:所有单词首字母大写。例如:“Teacher”、“UserDao”。
    .方法或变量:第一个单词首字母小写,从第二个单词开始首字母大写。例如:“age”、“getName”。
    .常量:全部大写,单词之间用下划线“_”隔开。例如:“PI”、“CONFIRM_OK”。

遵循这些命名规范,不仅仅增加代码可读性、便于管理,还能够在实际开发中减少很多不必要的麻烦。

二、Java中的基本数据类型

在这里插入图片描述

1、以上这些基本类型可以分为4种类型:

(1)整数类型

       在程序中需要整数类型有四种选择,最常用的是“int”类型,最小值为-2 31,最大值为2 31 -1。其次是“long”类型和“short”类型,取值范围分别是-2 63至2 63 -1和-32,768至32,767(含)。byte类型最小值为-128,最大值为127(含),常用于文件操作。

(2)浮点类型

       程序中遇到有小数点的操作经常用的是double类型(同时也是默认的小数类型),双精度浮点型,取值范围1.797693E+308~ 4.9000000E-324(E+308表示是乘以10的308次方,E-324表示乘以10的负324次方)。float是单精度浮点型,取值范围3.402823E+38 ~ 1.401298E-45。

(3)字符类型

       “char”是单个16位Unicode字符。最小值为’\u0000’(或0),最大值为’\uffff’(或65,535,含该值)。char类型的数据需要用单引号括起来,存储的是单个字符。

(4)布尔类型

       “boolean”数据类型只有两个可能的值:“true”和“false”,代表“真”和“假”两种状态。通常用于逻辑判断。

(5) 字符串类型

       关于字符串操作,Java通过提供“java.lang.String”类提供了特殊支持。用双引号括起来的内容自动会创建一个新字符串对象,字符串是一个不可变对象。

       字符串类型特殊的地方在于可以像基本类型一样直接通过等于号(“=”)进行赋值,连接时也可以支持用加号(“+”)。字符串的默认值是“null”。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李润生1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值