1.
package k1;
public class l1 {
public static void main(String[] args) {
int x=fun(4);
System.out.println(x);
}
public static int fun(int num)
{
return num*3+5;
}
}
控制台输出结果:
17
2.
package k1;
public class l1 {
public static void main(String[] args)
{
int sum=fun(4,6);
System.out.println("sum="+sum);
}
/*public static int fun()
{
return 3+4;
}*/
public static int fun(int x,int y)
{
return x+y;
}
}
控制台输出结果:
sum=10
3.
package test;
public class test {
public static void main(String [] args)
{
fun(5,6);
}
public static void fun(int n,int m)
{
for(int x=0;x<n;x++)
{
for(int y=0;y<m;y++)
{
System.out.print("*");
}
System.out.println();
}
}
}
控制台输出结果:
******
******
******
******
******
4.
函数的重载:
package test;
public class test {
public static void main(String [] args)
{
System.out.println(fun(1,2));
System.out.println(fun1(3,4,5));
}
public static int fun(int x,int y)
{
return x+y;
}
public static int fun1(int x,int y,int z)
{
return x+y+z;
}
}
控制台输出:
3
12
5.
打印99乘法表:
package test;
public class test {
public static void main(String [] args)
{
fun(9);
}
public static void fun(int num)
{
for(int x=1;x<=num;x++)
{for(int y=1;y<=x;y++)
{
System.out.print(x+"*"+y+"="+x*y+"\t");
}
System.out.println();
}
}
}
控制条输出结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
package test;
public class test {
public static void main(String [] args)
{
fun();
}
public static void fun(int num)
{
for(int x=1;x<=num;x++)
{for(int y=1;y<=x;y++)
{
System.out.print(x+"*"+y+"="+x*y+"\t");
}
System.out.println();
}
}
public static void fun()
{
fun(9);
}
}
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
6.判断下面哪个函数重载了:
void fun(int a,char b,double c)
a:
void fun(int x,char y,double z)//没有重载,因为和原函数一样
b:
int fun(int a,double b,char c)//重载,因为参数类型不同double对第二个char,参数类型不同,重载和返回值类型没关系
c:
void fun(int a,double c,char b)//重载,因为参数类型不同double对第二个char,参数类型不同,重载和返回值类型没关系
d:
boolean fun(int c,char b)//重载,因为参数个数不同
e:
void fun(double c)//重载,因为参数个数不同
f:
double fun(int x,char y,double z)//没有,这个函数不可以和给定函数同时存在于同一个类中
//因为都叫fun()函数,当调用fun()函数时,是返回double.还是不返回,不确定