Java面向对象思想问题1
发布网友
发布时间:2023-10-28 20:03
我来回答
共2个回答
热心网友
时间:2023-12-08 21:32
面向对象,又不是基本语法练习,上面两位搞错了。
步骤就是先分析需求,然后把对象抽象成类。
第一个矩阵,根据要求,就是要有行数、列数、输出用字符,和一个输出方法。
第二个存款,要有本金、存款时间,和计算利息、本息的方法。还有构造对象时要满足1年这个条件。
代码应该比较容易看懂,你想知道的步骤不会是代码注释吧?
矩阵:
public class Matrix {
private Integer m = null;
private Integer n = null;
private String sign = null;
public Matrix(Integer m, Integer n, String sign) {
this.m = m;
this.n = n;
this.sign = sign;
}
public void print() {
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.print(sign);
}
System.out.println();
}
}
public static void main(String[] args) {
Matrix m1 = new Matrix(4, 4, "*");
Matrix m2 = new Matrix(4, 4, "#");
m1.print();
m2.print();
}
}
热心网友
时间:2023-12-08 21:33
import java.io.IOException;
import java.util.Scanner;
public class Bank {
public static void main(String[] args){
Scanner scn = new Scanner(System.in);
try {
System.out.println("请输入你想要的符号:");
String ch = scn.nextLine();
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
System.out.print(ch);
}
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
或者
public class Test
{
int x = 4;
int y = 4;
Test()
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
System.out.print("*");//要打印的符号
}
System.out.println();
}
}
public static void main(String[] args)
{
new Test();
}
}