java方法怎么写

Python07

java方法怎么写,第1张

方法的语法如下:

modifier returnValueType methodName(list of parameters) {

 // Method body

}

方法定义包括方法头和方法体。下面是一个方法的所有部分:

修饰符: 修饰符是可选的,告诉编译器如何调用该方法。这定义了该方法的访问类型。

返回类型: 方法可以返回一个值。returnValueType的值是方法返回的数据类型。有些方法没有返回值执行所需的操作。在这种情况下,returnValueType是关键字void.

法名称: 这是方法的实际名称。方法名和参数列表一起构成了方法签名.

参数: 参数像一个占位符. 当调用一个方法,传递一个值给参数. 这个值被称为实际参数或参数. 参数列表是指类型,顺序和方法的参数的个数. 参数是可选的,也就是说,一个方法可以包含任何参数.

方法体: 方法体包含定义哪些方法语句的集合.

举例

public void show(String a){//方法名show和参数a

   System.out.println(a)//Method body

}

import java.util.*

class Temp{

double Trans(double f){

double c=(5/9)*(f-32)

return c

}

}

public class Temperature{

public static void main(String[] args){

Temp t=new Temp()

Scanner scan=new Scanner(System.in)

System.out.println("输入华氏温度")

double f=scan.nextInt()

double c=t.Trans(f)

System.out.println("摄氏温度为"+c)

}

}

代码如下:

import java.util.Arrays

import java.util.List

import java.util.Scanner

public class App1 {

static void sortPrint(int a, int b, int c) {

List<Integer> list = Arrays.asList(a, b, c)

list.sort((x, y) -> Integer.compare(y, x))

System.out.println(Arrays.toString(list.toArray()))

}

public static void main(String[] argv) {

Scanner scanner = new Scanner(System.in)

int a, b, c

a = scanner.nextInt()

b = scanner.nextInt()

c = scanner.nextInt()

sortPrint(a, b, c)

}

} import java.util.Scanner

public class App2 {

static int max(int x, int y) {

return x > y ? x : y

}

public static void main(String[] argv) {

Scanner scanner = new Scanner(System.in)

int a, b, c, d

a = scanner.nextInt()

b = scanner.nextInt()

c = scanner.nextInt()

d = scanner.nextInt()

int m = max(a, b)

m = max(m, c)

m = max(m, d)

System.out.println("最大值:" + m)

}

} import java.util.Scanner

public class App3 {

static int calc(int n) {

int sum = 0, m = 0

for (int i = 0 i < n i++) {

m = m * 10 + n

sum += m

}

return sum

}

public static void main(String[] argv) {

Scanner scanner = new Scanner(System.in)

int n

n = scanner.nextInt()

int result = calc(n)

System.out.println("结果:" + result)

}

} import java.util.Scanner

public class App4 {

static void test(int n) {

System.out.println(n % 2 == 0 ? "偶数" : "奇数")

}

public static void main(String[] argv) {

Scanner scanner = new Scanner(System.in)

int n

n = scanner.nextInt()

test(n)

}

}