4.Java的基础语法

news2024/11/15 10:27:36

小伙伴们,本篇内容让我们一起来总结学习Java的基础语法吧!😉

文章目录

  • 一、注释
  • 二、关键字
  • 三、字面量(也被叫做:常量/字面值常量)
  • 四、一些特殊字面量的书写
  • 五、变量
    • (1)变量的定义格式:
    • (2)输出打印变量:
    • (3)变量的基本用法:
    • (4)变量的注意事项:
    • (5)变量的练习
  • 总结


一、注释

1.单行注释:
格式: //注释信息
2.多行注释:
格式: /注释信息/

(1)注释是什么?
注释是对代码进行解释说明的文字
(2)注释的分类
单行注释,多行注释,文档注释(不要求掌握)
(3)注释的使用细节
a.注释内容不会参与编译和运行,仅仅是对代码的解释说明
b.不管是单行注释还是多行注释,在书写的时候都不要嵌套

二、关键字

1.什么是关键字?
关键字:被Java赋予了特定含义的英文单词
2.关键字特点:
a.关键字的字母全部小写
b.常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
3.Java中的关键字(50个)
在这里插入图片描述
例如:
class:用于(创建/定义)一个类,后面跟随类名类是Java最基本的组成单元

三、字面量(也被叫做:常量/字面值常量)

什么是字面量?
告诉程序员:数据在程序中的书写形式

在这里插入图片描述

public class ValueDemo1{
		public static void main(String[] args){
		//目标:需要大家掌握常见的数据在代码中如何书写的?
		
		//整数
		System.out.println(666);
		System.out.println(-100);
		
		//小数
		System.out.println(1.68);
		System.out.println(-1.71);
		
		//字符串
		System.out.println("C语言程序设计");
		System.out.println("ABCDEF");
		
		//字符
		System.out.println('男');
		System.out.println('女');
		
		//布尔
		System.out.println(true);
		System.out.println(false);
		
		//空类型
		//细节:null是不能直接打印的
		//如果需要打印,那么只能以字符串的形式进行打印
		System.out.println("null");
		
		}
}

在这里插入图片描述

四、一些特殊字面量的书写

1.制表符:\t
**原理:**在打印的时候,把前面字符串的长度补齐到8,或者是8的倍数.最少补一个空格,最多补8个空格
**作用:**在打印一些表格型数据的时候让数据对齐,变得更清晰好看
接下来我们看一下效果:

public class ValueDemo2{
		public static void main(String[] args){
		 //目标:熟悉制表符的基本语法
		 
		 System.out.println("name"+"age");
		 System.out.println("tom"+"23");
		 
		 
		 System.out.println("name"+'\t'+"age");
		 System.out.println("tom"+'\t'+"23");
		 
		 
		
		}
}

在这里插入图片描述
2.空类型:null
注意:null是不能直接打印的
如果需要打印,那么只能以字符串的形式进行打印

五、变量

(1)变量的定义格式:

数据类型 变量名=数据值;

(2)输出打印变量:

public class VaribleDemo1{
		public static void main(String[] args){
		  //变量的定义格式:
          //数据类型 变量名=数据值;
		  //数据类型:限定了变量能存储数据的类型
		  //int (整数) double(小数)
		  //变量名:就是存储空间的名字
		  //作用:方便以后使用
		  //数据值:真正存在变量中的数据
		  //等号:赋值.把右边数据赋值给左边的变量
		  
		  int a=10;
		  System.out.println(a);
		 
		 
		
		}
}

在这里插入图片描述

(3)变量的基本用法:

public class VaribleDemo2{
		public static void main(String[] args){
		   //1.变量的基本用法:
		   //定义变量:再进行输出
		   int a=10;
		  System.out.println(a);
		  System.out.println(a);
		  System.out.println(a);
		  
		  //2.变量参与运算
		  int b=10;
		  int c=29;
		  System.out.println(b+c);
		  
		  //3.修改变量记录的值
		  a=50;
		  System.out.println(a);
		
		}
}

在这里插入图片描述

(4)变量的注意事项:

a.只能存一个值
b.变量名不允许重复
c.一条语句可以定义多个变量
d.变量在使用之前一定要警醒赋值
e.变量的作用域范围

 //注意事项
		  //在一条语句中,可以定义多个变量
		  int d=100,e=394,f=384;
		  System.out.println(d);
		  System.out.println(e);
		  System.out.println(f);
		  
		  //变量在使用之前必须要赋值
		  //int g;
		  //g=500;
		  //建议:在定义变量的时候,直接赋值,不要分开来写
		  int g=500;

(5)变量的练习

	   //一开始没有乘客
	   //第一站:上去一位乘客
	   //第二站:上去两位乘客,下来一位乘客
	   //第三站:上去两位乘客,下来一位乘客
	   //第四站:下来一位乘客
	   //第五站:上来一位乘客
	   //请问:到了终点站,车上一共几位乘客
public class VaribleTest{
		public static void main(String[] args){
		   //一开始没有乘客
		   int count=0;
		   //第一站:上去一位乘客
		   //在原有的基础上加1
		   count=count+1;
		   
		   //第二站:上去两位乘客,下来一位乘客
		   count=count+2-1;
		   //第三站:上去两位乘客,下来一位乘客
		   count=count+2-1;
		   //第四站:下来一位乘客
		   count=count-1;
		   //第五站:上来一位乘客
		   count=count+1;
		   //请问:到了终点站,车上一共几位乘客
		   System.out.println(count);
		  
		}
}

在这里插入图片描述


总结

今天上面的内容是一些简单的语法基础的认识,虽然不难,但是再进行Java学习之前要熟知,你是否有所收获呢小伙伴们?😉
如果哪有写的不对,欢迎大家帮我指正.最后,希望阅读过的友友们可以点赞收藏支持一下哦~😊💕💕💕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/171977.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【第二章 Excel数据格式】

Excel数据格式1.Excel数据格式2.更改单元格格式2.1数值型数据的更改2.2文本型数据的更改2.3日期型数据的更改2.4日期型数据、数值型数据->文本型数据1.Excel数据格式 数字、文本和日期是最常用的三种数据格式, 数字一般右对齐,方便观测数据位数&am…

mac ganache安装以及在metamask创建ganache网络和账户导入

在做区块链本地测试时,需要测试网络、测试账户以及测试币,可以使用ganache来启动本地网络以及生成账户进行测试。 一、下载及安装ganache 首先下载ganache, 网址是这个https://trufflesuite.com/ganache/ 下载好后进行安装。 安装好以后使用…

Allegro如何让BUS线以粗线形式显示操作指导

Allegro如何让BUS线以粗线形式显示操作指导 在评估PCB布线的时候,设置好Bus线对于评估非常有帮助,Allegro不仅可以支持设置Bus组,还可以让Bus线以粗线形式显示,如下图 具体操作如下 选择Edit-PropertyFind选择nets

【algorithm】算法基础课---二分查找算法(附笔记 | 建议收藏)

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:AcWing算法学习笔记 💬总结:希望你看完…

几种常用的权重初始化方法

来源:投稿 作者:175 编辑:学姐 在深度学习中,权重的初始值非常重要,权重初始化方法甚至关系到模型能否收敛。本文主要介绍两种权重初始化方法。 为什么需要随机初始值 我们知道,神经网络一般在初始化权重…

【EasyExcel】在Java中操作Excel 完成数据的导入导出

快速入门 引入依赖 构建实体类 数据导出 参数 WriteWorkbook WriteSheet WriteTable 测试 数据导入 测试 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一…

【Ajax】form表单

一、form表单的基本使用什么是表单表单在网页中主要负责数据采集功能。HTML中的<form>标签&#xff0c;就是用于采集用户输入的信息&#xff0c;并通过<form>标签的提交操作&#xff0c;把采集到的信息提交到服务器端进行处理。2. 表单的组成部分<!-- 表单标签 …

Android 深入系统完全讲解(27)

讲完了这块&#xff0c;我们来说下相机相关的&#xff0c;再说之前一定记得&#xff0c;先要有框架思维&#xff0c;这点一直是我 强调的。 相机是什么&#xff0c;硬件采集数据上来&#xff0c;解析完成&#xff0c;上层绘制&#xff0c;在绘制的时候&#xff0c;同步可以做特…

iOS 国际化(多语言)

一、应用程序国际化 包括app名称和各种权限的提示文字。 1.1 创建工程&#xff0c;再在“PROJECT”的“Info”里面&#xff0c;添加所需语言。 1.2 从代码中分离出文本 创建一个 “.strings” 扩展名的文件 来本地化字符串&#xff0c;需要把这些字符串全部放在一个单独的文…

【医学数据融合文本方向 思路整理】

Scalable and accurate deep learning for electronic health records【2018】 本论文在于介绍 Google Medical Brain 项目的目标、方法和规划。 思路&#xff1a; 用病情描述&#xff0c;预测疾病诊断&#xff0c;预测死亡率 用病情描述加治疗方案&#xff0c;预测复诊率和住院…

Elasticsearch7.8.0版本高级查询—— 查询所有文档

目录一、初始化文档数据二、查询所有文档示例一、初始化文档数据 在 Postman 中&#xff0c;向 ES 服务器发 POST 请求 &#xff1a;http://localhost:9200/user/_doc/1&#xff0c;请求体内容为&#xff1a; {"name":"张三","age":22,"sex…

Zookeeper 【下载与安装,基本使用】

目录 1. 什么是zookeeper 2. zookeeper下载与安装 3. Zookeeper 测试 1. 什么是zookeeper zookeeper实际上是yahoo开发的&#xff0c;用于分布式中一致性处理的框架。最初其作为研发Hadoop时的副产品。 由于分布式系统中一致性处理较为困难&#xff0c;其他的分布式系统没有…

SAP MTO/MTS操作步骤及月末结算

一、MTO/MTS操作步骤 【MTO核算方式】 是以销售订单触发生产的方式。 创建销售订单 VA01 运行物料需求计划 MD01 查询物料需求 MD04 计划订单转化为生产订单 MD04/CO01 生产订单成本计算以及下达 CO02 生产订单发料 MB1A 生产报工 CO11N 完成品入库 MB31 非限制库存转移到销售…

C# opencv多模板匹配实战应用例程

C# 多模板匹配例程 最近在做项目的时候为了检测某一种物品的齐套性&#xff0c;以及为了和写c#的软件负责人配合自己研究了一下opnencv C# 版的模板匹配&#xff0c;对基础的例程做了一下改进&#xff0c;留一份例程。 因为工作性质原因不能直接放项目的实际图片我用visio简单…

我的个人微信也迅速接入了 ChatGPT

本文主要来聊聊如何快速使用个人微信接入 ChatGPT&#xff0c;欢迎 xdm 尝试起来&#xff0c;仅供学习参考&#xff0c;切莫用于做不正当的事情 关于 ChatGPT 我们每个人都可以简单的使用上&#xff0c;不需要你有很强的技术背景&#xff0c;不需要你有公众号&#xff0c;甚至…

Chat GPT 创建APP: 开发人员要被替代了吗?

我们又要被人工智能取代了吗&#xff1f;GitHub Copilot 于 2021 年 10 月发布&#xff0c;整个开发社区都为之疯狂。有些人发表言论说我们很快就会失业&#xff0c;而其他人&#xff08;比如我&#xff09;&#xff0c;认为虽然这个工具很有趣&#xff0c;但距离替代人工还很远…

【Django框架】——25 Django视图 07 状态保持Session

文章目录1.session流程图2.session语法与案例3.session配置cookie不安全&#xff0c;会把所有敏感数据放到浏览器保存。 session是把敏感数据存到自己的服务器中给浏览器一把钥匙就行了&#xff08;是基于cookie完成的&#xff09;。 Django 提供对匿名会话(session)的完全支…

Cisco Packet Tracer 8.2.x Crack

Cisco Packet Tracer 是一个网络模拟器。有了这款功能强大的软件&#xff0c;用户可以在模拟和安全的环境中学习所有网络主题&#xff0c;而无需花费很多钱。它是网络主题模拟和培训领域中最受欢迎的应用程序之一&#xff0c;因为它提供了这样做所需的所有功能。Packet Tricer …

Java方法(函数)

文章目录Java方法(函数)一、方法介绍二、方法的定义和调用格式1. 快速入门2. Debug查看方法的执行流程3. 方法调用内存图解4. 带参数方法的定义和调用1&#xff09;定义和调用格式2&#xff09;形参和实参5. 带返回值方法的定义和调用6. 方法通用定义格式三、方法常见问题四、方…

MIPI 摄像头的原理

1. 摄像头sensor 的原理 定时脉冲生成器会生成clock&#xff0c;用于访问image sensor 阵列中的行&#xff0c;预充电&#xff0c;并且按顺序采样像素阵列中的所有行。在一个行的预充电和采样的时间段里&#xff0c;像素的电荷量会随着曝光时间而逐渐减少。这就是快门结构中的曝…