当前位置: 首页 > news >正文

JAVA-----注释、字面量、关键字、制表符

目录

🦊注释

🍇单行注释  //注释信息

🍇多行注释  /* 注释信息 */

🍇文档注释  /** 注释信息  **/

🦊关键字

🍇 class:

🦊字面量

🦊补充:特殊字符

🍇 制表符         \t


🦊注释

注意:

  1. 注释内容不参与编译和运行,仅仅是对代码的解释说明
  2. 不管是单行注释还是多行注释,在书写的时候都不要嵌套

🍇单行注释  //注释信息

🍇多行注释  /* 注释信息 */

举个栗子:

public class HelloWorld{
    //叫做main方法,表示程序的主入口
    public static void main(String[] args) {
        /*叫做输出语句(打印语句)
        会把小括号里面的内容进行输出打印*/
        System.out.println("HelloWorld");
    }
}

🍇文档注释  /** 注释信息  **/


🦊关键字

被Java赋予了特定涵义的英文单词

关键字的字母全部小写

常用的代码编辑器,针对关键字有特殊的高亮颜色标记,非常直观


🍇 class:

  • 用于(创建/定义)一个类,类是Java最基本的组成单元
  • 后面的HelloWorld代表的是类名,
  • 大括号里存放类的范围,代码需要写在大括号里

java中的部分class:


🦊字面量

字面量是数据在程序中的书写格式

字面量类型说明举个栗子
🍇 整数类型不带小数点的数字666,-888
🍇 小数类型带小数点的数字13.14,-5.21
🍇 ​​​​​​​字符串类型用双引号括起来的内容"HelloWorld","小张"
🍇 ​​​​​​​字符类型用单引号括起来的,内容有且只有一个'0','o','喔'
🍇 ​​​​​​​布尔类型布尔值,表示真假true,false
🍇 ​​​​​​​空类型空值null

举个栗子:

public class ValueDemo1{  
    public static void main(String[] args) {
       //常见数据在代码中的书写
	   
	   //整数
	   System.out.println(666);
	   System.out.println(-777);
	   //小数
	   System.out.println(1.77);
	   System.out.println(-0.01);
	   
	   //字符串
	   System.out.println("小王");
		   
	   //字符
	   System.out.println('女');
	   
	   //布尔
	   System.out.println(true);
	   System.out.println(false);
	   
	   
	   //空类型
	   //null不能直接被打印,如果要打印只能用字符串的方式打印
	   System.out.println("null");
    }
}


🦊补充:特殊字符

🍇 制表符         \t

  • 缩进、对齐、大空格
  • 在打印的时候,会把前面字符串的长度补齐到8,或者是8的倍数。最少补一个空格,最多补8个空格
  • 制表符在补空格的时候只和前面的字符串有关系

举个栗子:

public class ValueDemo1{  
    public static void main(String[] args) {
	   
	   //\t制表符
	   System.out.println("abc" + '\t' + "123");
	   System.out.println("abcd" + '\t' + "23");
	   System.out.println("an" + '\t' + "2k3");
    }
}

这样对齐的就很好看 

 

相关文章:

  • numpy数组的变形、级联操作、聚合操作、常用的数学函数以及矩阵相关
  • ActiveMQ(二)
  • 某大学ipv6和ipv4结合的校园网规划设计
  • 【程序员表白大师】html七夕脱单必看源码制作
  • 车载VPA形象发展史:谁是第一个吃螃蟹的人?
  • 22.9.30 喜迎暑假多校联赛第二场(欢乐AK找回自信)ABDEFH
  • C++----智能指针
  • SpringMVC处理Ajax请求及处理和响应json格式的数据
  • 论文复现(一)
  • 龙芯+复旦微FPGA全国产VPX高速数据采集卡解决方案
  • 前端blob数据
  • Jenkins+ant+mysql 自动化构建脚本文件输出日志
  • Unity 渲染YUV数据 ---- 以Unity渲染Android Camera数据为例子
  • 高德骨子里还是个「理工男」
  • Vue指令学习 | 零基础入门
  • [笔记] php常见简单功能及函数
  • create-react-app做的留言板
  • Python_OOP
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 彻底搞懂浏览器Event-loop
  • 从伪并行的 Python 多线程说起
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 记一次删除Git记录中的大文件的过程
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 前端之React实战:创建跨平台的项目架构
  • 悄悄地说一个bug
  • 如何学习JavaEE,项目又该如何做?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 十年未变!安全,谁之责?(下)
  • 为视图添加丝滑的水波纹
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​io --- 处理流的核心工具​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #DBA杂记1
  • ${ }的特别功能
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (k8s中)docker netty OOM问题记录
  • (poj1.2.1)1970(筛选法模拟)
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)memcache、redis缓存
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET DataGridView数据绑定说明
  • .net MySql
  • .NET企业级应用架构设计系列之结尾篇
  • .sh 的运行
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • /etc/motd and /etc/issue
  • :“Failed to access IIS metabase”解决方法
  • @SuppressWarnings(unchecked)代码的作用