Java教程

Java小练习(rectangle矩形)

本文主要是介绍Java小练习(rectangle矩形),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java小练习(rectangle矩形)

知识点:方法声明

题目一

编写程序,声明一个method方法,在方法中打印一个10*8的*型矩形,在main方法中调用该方法

代码

package exer;
​
public class rectangleTest {
    public static void main(String[] args) {
        rectangleTest r1 = new rectangleTest();
        r1.method();
​
        }
    public void method(){
        for (int i = 0; i < 10; i++) {
            for(int j = 0;j < 8; j++){
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}
​
​

运行结果

 

 

 

题目二

修改上一个程序,在method方法中,除打印一个10*8的*型矩形外,在计算该矩形的面积,并将其作为方法返回值,在main方法中调用该方法,接受返回的面积值并打印

代码

package exer;
​
public class rectangleTest {
    public static void main(String[] args) {
        rectangleTest r1 = new rectangleTest();
        System.out.println(r1.method());
        }
    public double method(){
        for (int i = 0; i < 10; i++) {
            for(int j = 0;j < 8; j++){
                System.out.print("* ");
            }
            System.out.println();
        }
        return 10*8;
    }
}
​
​

运行结果

 

 

 

题目三

修改上一个程序,在method方法中提供m与n两个参数,方法中打印一个m*n的*型矩形,并计算该举行的面积,并将其作为方法返回值。在main方法中调用该方法,接受返回的面积并打印。

代码

package exer;
​
import java.util.Scanner;
​
public class rectangleTest {
    public static void main(String[] args) {
        rectangleTest r1 = new rectangleTest();
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入矩形的长与宽:");
        int m = sc.nextInt();
        int n = sc.nextInt();
        System.out.println(r1.method(m,n));
        }
    public int method(int m,int n){
        for (int i = 0; i < n; i++) {
            for(int j = 0;j < m; j++){
                System.out.print("* ");
            }
            System.out.println();
        }
        return m*n;
    }
}

运行结果

 

 

这篇关于Java小练习(rectangle矩形)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!