【JAVA方法练习】

张开发
2026/5/29 3:47:20 15 分钟阅读
【JAVA方法练习】
通过键盘录入两个整数n和m。n代表行数m代表列数。定义一个方法方法的功能是打印n行m列的 符号. 定义方法方法的参数是两个整数n和m,返回值类型是void。.在方法中使用循环嵌套按照指定格式输出内容。.在主方法中调用方法传入n和m两个参数。通过键盘录入n的值代表行数通过键盘录入m的值代表列数。public class AAA16 { public static void main(String[] args) { Scanner scnew Scanner(System.in);//获取用户键盘数据 System.out.println(输入行数);//在键盘输入 int nsc.nextInt();//输入的数字赋值给n赋值给n后返回方法继续运行 System.out.println(输入列数); int m sc.nextInt(); gemax(n,m);//运行后得到的数字已经给了实参 sc.close();//这是关闭键盘扫描器 }public static void gemax(int n,int m){ for (int i1;in;i){//嵌套循环行数i小于n就停止 for (int j1;jm;j){//列数小于m就停止 System.out.print(☆);//去掉ln不换行 } System.out.println(); } }}我们知道数学中有九九乘法表。请定义一个方法方法的功能是打印nn乘法表。在主方法中键盘录入取 值范围为[1-9]的变量n测试方法1.定义方法无返回值有参只有一个形参就行2.使用嵌套循环使他输出想要的数据3.在主方法中调用方法键盘录入数据4.无返回值直接方法名实参输出public class AAA17 { public static void main(String[] args) { Scanner scnew Scanner(System.in);//获取用户键盘数据 System.out.println(请输入一个数字); int nsc.nextInt();//输入的数字赋值给n gemax(n);//无返回值直接方法名实参 }public static void gemax(int n){ for (int i1;in;i){ for (int j1;ji;j){//嵌套循环 System.out.print(j*i(j*i)\t); } System.out.println();} } }在主方法中通过键盘录入三个整数。定义一个方法方法接收三个整数变量在方法中从大到小依次打 印三个变量1.定义方法无返回值三个新参比较大小2.先自定义最大值和最小值用到if分支判断最大最小值到时候直接赋值3.创建scanner对象将输入的值分别赋值给a b c4.无返回值直接方法名实参输出public class AAA18 { public static void main(String[] args) { Scanner scnew Scanner(System.in);//创建scanner对象获取用户键盘数据 System.out.println(请输入第一个整数); int asc.nextInt();//分别将赋值的数值赋值给abc System.out.println(请输入第二个整数); int bsc.nextInt(); System.out.println(请输入第三个整数); int csc.nextInt(); gemax(a,b,c);//没有返回值就直接方法名实参 sc.close();//结束sc扫描器 }public static void gemax(int a,int b,int c){ int max0;//最大。自己定义最大和最小值 int xiao0;//最小 if (abac){//if分支判断谁更大就把值赋值给定义好的变量 maxa; } else if (babc) { maxb; }else { maxc; } if (abac){//判断谁更小小的赋值给定义好的变量 xiaoa; } else if (babc) { xiaob; }else { xiaoc; } int zhong (abc)-max-xiao;//总和减去两个数值剩下的就是中间的数值。 System.out.println(max zhong xiao);//按照大小顺序 }}数字是有绝对值的负数的绝对值是它本身取反非负数的绝对值是它本身。请定义一个方法方法能 够得到小数类型数字的绝对值并返回1.定义方法有返回值和一个形参2.用到if分支去判断是否大于0有返回值用到return3.定义数值有返回值就创建一个新的变量调用方法输出public class AAA19 { public static void main(String[] args) { double a5.45;//定义数值 double ssgemax(a);//有返回值创建一个新的变量 System.out.println(绝对值是ss);//输出 }public static double gemax(double a){//定义方法 if (a0){//if分支判断正负负数就取它的相反值 return -a; }else { return a;//正的就直接输出 } } }

更多文章