前言

作为一名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) 思想的重要体现。

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

比如我们刚刚写的程序就是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,如何注释,有哪些基础数据类型,学习了什么是方法,如何输入输出.

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

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐