(一)
代码:
import java.io.*;
class test
{
public static void main (String[] args) throws java.lang.Exception
{
int num1 = 1;
int num2 = 2;
int sum = num1 + num2;
System.out.println("The sum is " + sum);
}
}
运行结果:
The sum is 3
说明:
(1)int代表integer,整型。java中常见的基本数据类型有整型(整数),浮点型(小数),字符串等。
(2)num1, num2, sum是变量,所谓变量,顾名思义,就是程序在运行过程程中值可以改变的量。
(3)int num = 1; 这里是定义了一个变量num,它的类型为整型,定义的同时,将数值1赋给它。
(4)println中,引号中的内容原样输出,不带引号的内容,比如sum,要用它的值来替换。
(二)
代码:
import java.io.*;
class test
{
public static void main (String[] args) throws java.lang.Exception
{
int num1 = 1;
int num2 = 2;
int sum = getSum(num1, num2);
System.out.println("The sum is " + sum);
}
public static int getSum(int a, int b)
{
return a + b;
}
}
运行结果:
The sum is 3
说明:
(1)这里新定义了一个方法,名为getSum。a和b是形参(形式参数),类型都是整型。在main方法中调用getSum()方法时将实参(实际参数)num1和num2传给getSum。此时形参a被替换为实参num1(值为1),形参b被替换为实参num2(值为2)。
(2)getSum前的int是方法的返回类型,说明返回的是一个整数。return a+b在这里等价于return num1+num2等价于return 1+2等价于return 3,所以返回值是3。
(3)sum = getSum(num1, num2),sum的值为3。