java代码运行方法调用 java代码如何运行( 二 )


}
public void getTwoMethod(){
}
}
如果静态调用静态:
public class Test{
public static void main(String[]args){
Hello();
}
public void Hello(){
System.out.println("HELLOWORLD")
}
}
如果是继承的话:
public class a{
public void jj(){}
}
public class b extends a {
public void hh(){
super.jj();
}
}
什么是JAVA里面的方法体,方法头形参,实参方法调用和局部变量?在Java中,方法是一段可重用的代码块,用于完成特定的任务 。方法通常由方法头和方法体组成,其中方法头包括方法名、返回类型和参数列表,而方法体则包含实际的方法代码 。
方法体是方法中的代码块,用于实现方法的功能 。方法体中的语句可以包含控制流语句(例如if、for和while语句)、变量声明、方法调用和其他Java语言特性 。
方法头中的形参是在方法定义中声明的变量,用于接收传递给方法的值 。形参在方法调用时通过实参来传递值 。例如,以下方法定义中的num1和num2就是形参:
public static int add(int num1, int num2) {
int result = num1 + num2;
return result;
}
在这个例子中,add方法有两个参数num1和num2,它们的类型都是int,分别用于接收传递给方法的值 。
实参是在方法调用时传递给方法的值 , 用于实际执行方法的计算 。例如,以下方法调用中的3和5就是实参:
int sum = add(3, 5);
在这个例子中,调用add方法并将3和5作为实参传递给方法 。方法执行后,返回计算结果并将其赋值给变量sum 。
局部变量是在方法体内部声明的变量 , 它们只能在声明它们的方法中使用,并且不能被其他方法访问 。在方法体中,局部变量的作用范围被限制在方法体内部,一旦方法执行完成 , 局部变量也将被销毁 。例如,以下方法中的result就是一个局部变量:
public static int add(int num1, int num2) {
int result = num1 + num2;
return result;
}
在这个例子中,result是在方法体内部声明的变量 , 并且只在该方法中使用 。
java方法的调用,一段小代码,可以运行,但是不出结果 , 一直在运行 , 请大家帮忙看看 。主要的问题是你的第一个方法中
static void sumWhile(int n){
int i=1,sum=0;
while(i=n){
sum = sum + i;
}
System.out.println("The Sum use while to get is :"+sum);
}
中缺少变量的自增i++ , 所以一直循环,而且你输入的值肯定是=10,这样就给你的感觉是程序一直没有结果,而如果你输入的值是11,则会出现结果,因为你的第二个方法有循环变量的自增 。
关于在main方法中调用本类中非static的方法改怎么做?解答是new SumN().sumWhile(num);具体程序见下面 。
import java.util.Scanner;
public class SumN {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Please input your Number to get Sum:");
int num = input.nextInt();
if (num =10){
new SumN().sumWhile(num);
//sumWhile(num);
}
else
sumFor(num);
}
//while to get sum;
void sumWhile(int n){
int i=1,sum=0;
while(i=n){
sum = sum + i;
i++;
}
System.out.println("The Sum use while to get is :"+sum);
}
//for to get sum;
static void sumFor(int n){
int i=1,sum=0;
for(i=1;i=n;i++){
sum = sum + i;
}
System.out.println("The Sum use for to get is :"+sum);
}
}
java怎么调用变量来调用方法?在Java中,如果要调用一个方法,你可以使用下面的语法:

推荐阅读