请教java的入门编程问题

public static void main simpMeth(double d)后面括号以及括号里面的内容有什么作用?

如果你要写一个方法
你就要明白方法的结构,方法就两种形式。1,静态 2,非静态 区别在与 static

方法的格式就是如下
修饰符 返回类型 函数名(参数类型 形式参数1,参数类型 形式参数2,..... ){
执行语句;
return 返回值;
}

java代码
静态方法
public static void simpleMeth(double d){

// 执行语句;
system.out.println(d);

}
非静态方法
public void simpleMeth(double d){

// 执行语句;
system.out.println(d);

}

再看你的

public static void main simpMeth(double d)

这个一个静态方法
那请问 main 和 simpMeth是啥 谁是方法名
所以你要写的是一个普通的静态方法(如上)
如果你是要写main方法记住main是一个特殊的静态方法(程序入口 就是这个程序运行都是从这里开始的)

程序的入口就只有一个格式(如下)
public static void main (String[] d){

}
上面就是一个main方法 上面能改的只有d 这个d可以改成任意标识符

至于double是啥 就是数据类型

首先你得知道什么是方法吧,要是这个不懂,那下面我说的估计你也不会明白了,就直接无视吧。

例如我自己写一个方法,比如说这个方法属于test类,像这样
public static void myMethod(String str) {
System.out.println(str);
}
在我调用这个方法的时候,我就需要传递一个参数给这个方法,比如这样。
test.myMethod("let's do it");
那么这个"let's do it"就是参数,如果你想要用myMethod这个方法,必须要给一个string型的参数,不然编译器就不会让你通过,你的代码会报错的。参数作用无非是将你需要用的东西传递给方法,在方法里面处理这个参数,比如说你要输出,或者要在方法里面做四则运算等等。

这个问题其实不好说,因为实在是很简单,但是要说明这个问题就会引出一大堆问题,什么是方法,什么是类,static是什么,void是干啥的,这玩意我解释不起,我只能尽我所能简单说说。如果你要真想学java,先找本书看看吧,我觉得你可能没看过哪怕是一本java基础的书,要不然也不会问这个问题。

这是一个静态方法,括号里面是用了接收参数的,括号里面的内容是定义了一个double类型的参数,即调用这个方法传过去的参数是double类型的,
如:simpMeth(1.11)。

括号里面是参数列表,double表示参数类型,d 是参数名称

public static void main HelloWord(String[] args){}
我也刚开始学,好像视频里是这么说的,public表示公有的、static表示静态的、void表示无返回类型、后面就是你的方法名了不多说了。
括号里面有值表示带参的,前面是参数类型。比如你那个double d表示形参,而你程序开始运行时传进来的一个数比如 double _d=1.0;这个_d就是实参。
public static void main simpMeth(double d){}你的这个应该是这样:一个公有的静态的无返回值的simpMeth()方法,程序从这个main方法开始执行
而你这个应该是simpMeth.java里面的main(主)方法,建议书写规范SimpMeth首字母大写。