javase第一篇:注释,方法,基础数据类型,输入输出

javase第一篇:注释,方法,基础数据类型,输入输出

文章目录


前言

作为一名29学院本大一,受前辈牛肉哥启发,开始写我的第一篇博客.目前up跟黑马学到了javase一百来集,所以先写一些基础,希望各位前辈大佬多多指教.


一、Hello World

作为第一个新手代码,hello world 是必不可少的.

packagejavasecode;publicclassHelloWorld{publicstaticvoidmain(String[] args){System.out.println("Hello world");

package是你的包名,当我们下载完idea的时候,先创建一个项目,而后创建一个模块,模块下面创建的软件包就是这个名字
class是你的类名,要注意:class的名字和你创建的类的名字要一样!!!
第三行代码我后面会逐一介绍,(新手可以跳过,或者有个印象就行)
public static void main(String[] args) 详解
public:
访问修饰符,表示该方法对所有类可见。
作用:确保Java虚拟机(JVM)在外部可以直接调用此方法启动程序。
static:(静态)
关键字,表示该方法属于类而非实例。
作用:无需创建类的对象即可调用,JVM可直接通过类名启动程序。
void:表示该方法无返回值。
方法名,固定命名。
作用:JVM通过此名称识别程序入口,不可修改为其他名称。
String[] args
参数类型为字符串数组。
作用:接收命令行传入的参数。
System.out.println 意思是打印,等同于C语言的printf

二.注释的写法

一共有三种:

1.单行注释:

一般用于注释一行

//打印我是帅哥System.out.println("我是帅哥")

**

2.多行注释:

一般用于注释多行

**

/*打印我是帅哥 System.out.println("我是帅哥") */

**

3.文档注释:

一般用于类,方法

**

/**打印我是帅哥 System.out.println("我是帅哥") */

**

**

三、基础数据类型:

四大类八种:
byte short int(默认) long 整形
float double(默认)浮点型
char字符型
boolean 布尔型

byte(字节整型): byte b =100;short(短整型): short s =200;int(默认整型): int i =300;long(长整型): long l =400L; 浮点型(浮点数类型) float(单精度浮点型): float f =3.14f;double(默认双精度浮点型): double d =3.14159; 字符型 char(字符型): char c ='A'; 布尔型 boolean(布尔型): boolean flag =true;

**

四、方法:程序执行的最小单位(就是代表一个功能)

**

在Java中,方法(Method) 是一段用来完成特定功能的、可重复使用的代码块。你可以把它想象成一个独立的“积木块”,程序就是由许多这样的积木块组合搭建而成的。方法是面向对象编程中封装(Encapsulation) 思想的重要体现。

  1. 方法的核心作用
    代码复用: 避免编写重复的代码。定义一次方法,就可以在程序的不同位置多次调用它。
    模块化: 将复杂的大问题分解成一个个小问题(对应一个个方法),使程序结构更清晰,逻辑更分明,便于理解、开发和维护。这就是常说的“分而治之”。
    提高可读性: 给方法起一个有意义的名字,能让代码读起来像自然语言,更容易理解程序意图。
    隐藏实现细节: 调用者只需要知道方法能做什么(通过方法名和参数),而不需要关心方法内部具体是怎么实现的。

比如我们刚刚写的程序就是main方法.
具体是

[访问修饰符][返回类型][方法名([参数列表])]{ 具体内容 }
publicstaticvoidmain(String[] args){int a=10,b=20;int sum=add(a,b);System.out.println(sum);}publicstaticintadd(int a,int b){return a+b;}

注意事项:
1.方法前面没有void 需要有返回值return
2.方法可以重载,只要里面的参数不一样

publicstaticintadd(double a,double b){return a+b;}publicstaticintadd(int a,double b){return a+b;}publicstaticintadd(double a,int b){return a+b;}

**

五.输入和输出:

Scanner是java提供好的api,程序员可以直接调用

packageheima.Scanner;//这个是Scanner导包,调用sun公司的Scanner方法,ieda可以自动添加importjava.util.Scanner;publicclassScannerdemo1{publicstaticvoidmain(String[] args){out();}publicstaticvoidout(){//调用输入scanner,首先开头要加库,// 然后用Scanner 名字=new Scanner(System.in); 后面再拿一个变量存放System.out.println("请输入你的名字");Scanner sc=newScanner(System.in);String str=sc.next();System.out.println("你的名字是:"+str);System.out.println("请输入你的年龄");Scanner sc1=newScanner(System.in);int age=sc1.nextInt();System.out.println("你的年龄是:"+age);}}

**

总结

今天我们认识到了第一个程序打印helloworld,如何注释,有哪些基础数据类型,学习了什么是方法,如何输入输出.

这次的内容就到这里了,感谢大家观看.
如果我的内容对你有帮助,请点赞,评论,收藏,你的支持就是我最大的动力谢谢.

Read more

MySQL 从入门到精通完全教程

目录 1. 前言 2. MySQL 基础认知 3. MySQL 安装与配置 4. MySQL 核心语法 5. 高级查询技巧 6. MySQL 函数 7. 数据约束 8. 事务管理 9. 索引优化 10. 存储过程与函数 11. 用户与权限管理 12. 性能优化实战 13. 常见问题与解决方案 1. 前言 1.1 什么是MySQL? MySQL 是一款开源的关系型数据库管理系统(RDBMS),基于SQL(结构化查询语言)实现数据管理,广泛应用于Web开发(如PHP+MySQL、Python+MySQL),特点是轻量、高效、跨平台、

By Ne0inhk
MySQL 进阶:库与表的DDL核心操作全指南(含实战案例)

MySQL 进阶:库与表的DDL核心操作全指南(含实战案例)

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 数据库(库)的核心操作 * 1.1 创建数据库:指定字符集与校验规则 * 1.1.1 语法格式 * 1.1.2 实战案例 * 1.2 字符集与校验规则:影响查询和排序 * 1.2.1 查看系统默认配置 * 1.2.2 查看支持的字符集和校验规则 * 1.2.3 校验规则的实际影响 * 1.3 操纵数据库:查询、修改、

By Ne0inhk
SpringBoot 整合 Langchain4j 实现会话记忆存储深度解析

SpringBoot 整合 Langchain4j 实现会话记忆存储深度解析

目录 一、前言 二、AI大模型会话记忆介绍 2.1 AI 大模型的会话记忆是什么 2.2 AI 大模型为什么需要会话记忆 2.3 AI 大模型会话记忆常用实现方案 2.4 LangChain4j 会话记忆介绍 2.4.1 LangChain4j 会话记忆介绍 2.4.2 LangChain4j 会话记忆类型 三、Langchain4j 会话记忆操作案例使用 3.1 前置准备 3.1.1 导入依赖文件 3.1.2 添加配置文件 3.1.3 前置案例 3.

By Ne0inhk