java基础语法-标识符保留字数据类型运算符 (第一天)

表示符命名规范
硬性规定:
1.标识符必须以字母,下划线或者美元符号开头
2.其他部分必须是字母,数字,下划线或者美元符,但是不能出现特殊符号
3.标识符大小写敏感
4.不可以是java的标识符或者保留字(给系统使用的表示特殊含义的字符串)
常规建议:
1.驼峰标识
    a.类名,接口名称在命名的时候后首字符大写
    b.方法,变量命名的时候首字母要小写
    c.多个单词拼接表示一个标识符的时候每个单词的首字符都要大写
2.见名知义
    a.通过标识符的名称能知道代表的含义,千万不要写拼音

java基本数据类型
java是一种强类型语言:表示变量在定义的时候必须显示的声明类型是什么
-常量是有数据类型的
-变量都必须声明其数据类型

数据类型:
    基本数据类型(4类8种)
        整数类型:byte   -128~127    1
                short   -32768~32767    2
                int     正负21亿   4
                long    ....    8
        浮点类型:float   单精度    在比较时会损失一定的精度
                double  双精度
        字符类型:char
        布尔类型:boolean
            true/false
    引用数据类型
        类、接口、数组
常量和变量:
    常量:在程序运行过程中,值不会改变的量叫做常量
    变量:在程序运行过程中,值会发生改变的量叫做变量

    变量:
        1.先声明,后赋值
            int a;声明
            a = 10;赋值
        2.声明 + 赋值
            int a = 10;
     常量:
        使用final关键字修饰的变量称之为常量或者叫做最终常量,表示不可修改
     注意:
        在类内,方法外定义的变量叫做成员变量,会存在默认值
        在方法内,定义的变量必须要进行初始化操作,不会存在默认值
        在一行中可以定义多个变量,但是不推荐,每一个变量最好单独一行
运算符:
    算数、赋值、扩展、关系、逻辑、位、条件运算符
    a++/++a
    谁在前,先运算谁
        int a = 1;
        System.out.println(a++);    1
        System.out.println(a);      2
        System.out.println(++a);    3
        System.out.println(a);      3

     逻辑表达式两边一般是表达式&& ||
        &&:表示短路与
            两边表达式从左往右开始对比,如果左边的表达式是false,右边则不需要对比
        !:取反
        &:两边都会参与运算
        ^:转化为二进制,相同取1不同取0
        |:转化为二进制,有0为0
        ~:涉及到移码,补码,原码,反码的问题
        三目运算符
        3>2?8:7
        3>2表达式正确执行8,错误执行7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础语法中,标识符是由程序员自己规定的代表一定含义的单词。标识符可以用于标识变量、方法、类等。主要注意的是,标识符不能修改,而且其中的main是一个特殊的标识符,无法自己规定。 在Java基础部分的相关知识讲解中,也包括了关于标识符的内容。 如果你想要判断一个字符串是否是合法的Java标识符,可以使用以下代码作为参考: ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); while (reader.hasNext()) { int flag = 1; String str = reader.nextLine(); char ch; ch = str.charAt(0); int len = str.length(); if (Character.isJavaIdentifierStart(ch)) { for (int i = 1; i < len; i++) { ch = str.charAt(i); if (!Character.isJavaIdentifierPart(ch)) { flag = 0; break; } } } else { flag = 0; } if (flag == 0) System.out.printf("false\n"); else System.out.printf("true\n"); } reader.close(); } } ``` 这段代码可以读取用户输入的字符串,并判断其是否是合法的Java标识符。如果是合法的标识符,则输出true,否则输出false。 希望以上内容能够帮助到你。如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【零基础Java】Day-02 基础语法--标识符](https://blog.csdn.net/qq_52681453/article/details/126020455)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Java基础[02-Java基础语法1].ppt](https://download.csdn.net/download/xiaoyoupei/13206691)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [2021级-JAVA02 基础语法1--标识符、常量与变量、数据类型运算符与表达式](https://blog.csdn.net/weixin_62455462/article/details/126696523)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值