博客
关于我
Java学习第二章——Java基本语句
阅读量:658 次
发布时间:2019-03-15

本文共 1216 字,大约阅读时间需要 4 分钟。

Java编程基础知识

1. 关键字与保留字

1.1 关键字的定义与特点

被Java语言赋予特殊含义的字符串,用于表示特定含义。

  • 特点:全部小写,不能与标识符重复。

1.2 保留字

Java尚未使用但可能成为关键字的字符,开发者应避免使用如gotoconst等保留字。

2. 标识符

2.1 定义

用于命名变量、方法、类等要素。

  • 合法规则:26个英文字母、0-9、_、$组成,不能以数字开头,不能重复使用关键字或保留字。

2.2 命名规范

  • 包名:全小写。
  • 类名、接口名:首字母大写,多单词首字母大写。
  • 变量名:第一个首字母小写,其他单词首字母大写(多个单词的话)。
  • 常量名:全部大写,多单词用下划线连接。

3. 变量

3.1 概念

内存中的存储区域,用于保存数据。

  • 变量包括:类型、名称和存储值。

3.2 作用与注意事项

  • 保存内存区域的数据。
  • 变量必须先声明后使用,变量仅在定义范围内有效。
  • 变量名称可以使用关键字或保留字,但不能重复。
  • 3.3 声明与赋值

    数据类型  变量名;值 Assign jsx

    或者

    数据类型  变量名 = 初始化值;

    3.4 数据类型

    3.4.1 整数类型

    byteshortintlong

    • 整数常量默认为int,如需long需后加lL

    3.4.2 浮点类型

    floatdouble

    • 浮点常量可用十进制或科学计数法表示。

    3.4.3 字符类型

    char,存储单个字符,使用Unicode编码。

    3.4.4 布尔类型

    boolean,用于逻辑判断,只能取truefalse

    4. 运算符

    4.1 算术运算符

    包括+-*/%等。

    4.2 赋值运算符

    =, 支持连续赋值(如=+=)。

    4.3 比较运算符

    ==!=><>=<=等,结果为布尔型。

    4.4 逻辑运算符

    &||&amp;&amp;|!等。

    4.5 位运算符

    用于二进制运算,如&^|>>>>>等。

    4.6 三元运算符

    格式为:(条件) ? 值1 : 值2,如:

    int result = condition ? value1 : value2;

    5. 程序流程控制

    5.1 顺序结构

    • if-else语句:根据条件执行特定代码。

    5.2 循环结构

    包括forwhiledo-while等,用于重复执行代码。

    5.3 switch-case语句

    用于根据表达式结果选择执行指定代码块。

    6. 标准库

    6.1 Scanner

    用于从键盘读取输入,如:

    import java.util.Scanner;Scanner scan = new Scanner(System.in);int num = scan.nextInt();

    7. 练习与项目

    7.1 输入判定与输出

    编写程序根据输入的积分等级输出奖励物品。

    7.2 质数计算

    实现一个简单的质数检测算法。


    如需进一步学习,请关注完整教程内容。

    转载地址:http://fsxmz.baihongyu.com/

    你可能感兴趣的文章
    nginx配置域名和ip同时访问、开放多端口
    查看>>
    Nginx配置多个不同端口服务共用80端口
    查看>>
    Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
    查看>>
    Nginx配置如何一键生成
    查看>>
    Nginx配置实例-动静分离实例:搭建静态资源服务器
    查看>>
    Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
    查看>>
    Nginx配置实例-负载均衡实例:平均访问多台服务器
    查看>>
    Nginx配置文件nginx.conf中文详解(总结)
    查看>>
    nginx配置详解、端口重定向和504
    查看>>
    Nginx配置负载均衡到后台网关集群
    查看>>
    Nginx配置限流,技能拉满!
    查看>>
    Nginx面试三连问:Nginx如何工作?负载均衡策略有哪些?如何限流?
    查看>>
    Nginx:NginxConfig可视化配置工具安装
    查看>>
    ngModelController
    查看>>
    ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名
    查看>>
    NHibernate学习[1]
    查看>>
    NHibernate异常:No persister for的解决办法
    查看>>
    NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
    查看>>
    NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_更新时如果目标表中不存在记录就改为插入数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0059
    查看>>
    NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
    查看>>