javase第一篇:注释,方法,基础数据类型,输入输出
文章目录
前言
作为一名29学院本大一,受前辈牛肉哥启发,开始写我的第一篇博客.目前up跟黑马学到了javase一百来集,所以先写一些基础,希望各位前辈大佬多多指教.
一、Hello World
作为第一个新手代码,hello world 是必不可少的.
package javasecode;
public class HelloWorld {
public static void main(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) 思想的重要体现。
- 方法的核心作用
代码复用: 避免编写重复的代码。定义一次方法,就可以在程序的不同位置多次调用它。
模块化: 将复杂的大问题分解成一个个小问题(对应一个个方法),使程序结构更清晰,逻辑更分明,便于理解、开发和维护。这就是常说的“分而治之”。
提高可读性: 给方法起一个有意义的名字,能让代码读起来像自然语言,更容易理解程序意图。
隐藏实现细节: 调用者只需要知道方法能做什么(通过方法名和参数),而不需要关心方法内部具体是怎么实现的。
比如我们刚刚写的程序就是main方法.
具体是
[访问修饰符][返回类型][方法名([参数列表])]{
具体内容
}
public static void main(String[] args) {
int a=10,b=20;
int sum= add(a,b);
System.out.println(sum);
}
public static int add(int a,int b){
return a+b;
}
注意事项:
1.方法前面没有void 需要有返回值return
2.方法可以重载,只要里面的参数不一样
public static int add(double a,double b){
return a+b;
}
public static int add(int a,double b){
return a+b;
}
public static int add(double a,int b){
return a+b;
}
**
五.输入和输出:
Scanner是java提供好的api,程序员可以直接调用
package heima.Scanner;
//这个是Scanner导包,调用sun公司的Scanner方法,ieda可以自动添加
import java.util.Scanner;
public class Scannerdemo1 {
public static void main(String[] args) {
out();
}
public static void out(){
//调用输入scanner,首先开头要加库,
// 然后用Scanner 名字=new Scanner(System.in); 后面再拿一个变量存放
System.out.println("请输入你的名字");
Scanner sc=new Scanner(System.in);
String str=sc.next();
System.out.println("你的名字是:"+str);
System.out.println("请输入你的年龄");
Scanner sc1=new Scanner(System.in);
int age=sc1.nextInt();
System.out.println("你的年龄是:"+age);
}
}
**
总结
今天我们认识到了第一个程序打印helloworld,如何注释,有哪些基础数据类型,学习了什么是方法,如何输入输出.
这次的内容就到这里了,感谢大家观看.
如果我的内容对你有帮助,请点赞,评论,收藏,你的支持就是我最大的动力谢谢.
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)