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) 思想的重要体现。
- 方法的核心作用
代码复用: 避免编写重复的代码。定义一次方法,就可以在程序的不同位置多次调用它。
模块化: 将复杂的大问题分解成一个个小问题(对应一个个方法),使程序结构更清晰,逻辑更分明,便于理解、开发和维护。这就是常说的“分而治之”。
提高可读性: 给方法起一个有意义的名字,能让代码读起来像自然语言,更容易理解程序意图。
隐藏实现细节: 调用者只需要知道方法能做什么(通过方法名和参数),而不需要关心方法内部具体是怎么实现的。
比如我们刚刚写的程序就是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,如何注释,有哪些基础数据类型,学习了什么是方法,如何输入输出.
这次的内容就到这里了,感谢大家观看.
如果我的内容对你有帮助,请点赞,评论,收藏,你的支持就是我最大的动力谢谢.