别白嫖,哥哥们留个赞吧
题目:(填空题)
1、(10分)程序填空:二维数组周边元素之和,行数>=3,列数>=4
代码:
import java.util.Scanner;
public class try_5 {
public static void main(String[] args) {
final int M = 3;
final int N = 4;
int i, j, sum = 0, a[][] = new int[M][N];
for (i = 0; i < M; i++) // 【填空1】
{
for (j = 0; j < N; j++) // 【填空2】
{
Scanner reader = new Scanner(System.in);
a[i][j] = reader.nextInt();// 【填空3】
}
}
for (i = 0; i < M; i++) {
for (j = 0; j < N; j++) {
System.out.printf("%d ", a[i][j]);
if (i == 0 || j == 0 || i == (M-1) || j == (N-1))// 【填空4】
{
sum = sum + a[i][j];
}// 【填空5】
}
System.out.println();
}
System.out.printf("周边元素和:%d\n", sum);
}
}
跑:
2、(10分)程序填空:求s=a+aa+aaa+aaaa+aa…aa的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
代码:(别问我为什么不用题目里面的Console.WriteLine,因为我不懂,打开会报错,查了)
import java.util.Scanner;
public class try_6 {
//2、(10分)程序填空:求s=a+aa+aaa+aaaa+aa…aa的值,其中a是一个数字。
// 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
public static void main(String[] args){
int i = 0, a, b, n = 1, s = 0;
// Console.WriteLine("Please input a number:");
System.out.println("Please input a number:");
Scanner reader = new Scanner(System.in);
//要重复的数字
a = reader.nextInt(); // 【填空6】
//重复次数
b = reader.nextInt(); // 【填空6】
while (n <= b) // 【填空7】
{
System.out.println("a :"+a);//测试代码
i = a;// 【填空8】
s = i + s; // 【填空9】
a = Integer.parseInt((a + "") + (a + "").substring(0, 1)); // 【填空10】
n++;
}
// Console.WriteLine("a+aa+aaa+aa...aa=" + s);
System.out.println("a+aa+aaa+aa...aa=" + s);
// System.out.println(s);
// Console.ReadLine();
}
}
跑:
3、(10分)程序填空:编写程序,模拟银行账户功能。要求如下、
属性、账号、储户姓名、地址、存款余额、最小余额。方法、存款、取款、查询。根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、今日存款数额及最终存款余额;取款时,若最后余额小于最小余额,拒绝收款,并显示“至少保留余额XXX”
代码:
import java.util.Scanner;
public class try_7 {
// 3、(10分)程序填空:编写程序,模拟银行账户功能。要求如下、
// 属性、账号、储户姓名、地址、存款余额、最小余额。方法、存款、取款、查询。
// 根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、今日存款数额及最终存款余额;
// 取款时,若最后余额小于最小余额,拒绝收款,并显示“至少保留余额XXX”
public static class Users {
int zhangh;
String name;
String address;
double cunyu;
double minyu;
double cunqian;
double quqian;
public Users(int zh, String na, String add, double cun, double miny) // 【填空11】
{
zhangh = zh;
name = na;
address = add;
cunyu = cun;
minyu = miny;
}
public void cunkuan() {
System.out.println("请输入存入的钱数:");
Scanner reader = new Scanner(System.in);
cunqian = reader.nextDouble();
System.out.println("原有余额:" + cunyu); // 【填空12】
System.out.println("存入后余额:" + cunyu + cunqian); // 【填空13】
System.out.println("今日存款数额:" + cunqian);
System.out.println("最终余额:" + cunyu + "\n");
}
public void qukuan() {
System.out.println("请输入取出的钱数:");
Scanner reader = new Scanner(System.in);
quqian = reader.nextDouble();
if (cunyu - this.quqian >= minyu) {// 【填空14】
System.out.println("minyu: "+minyu);
System.out.println("原有余额:" + cunyu);
System.out.println("取出后剩余:" + (cunyu - quqian));// 【填空15】
System.out.println("今日取款数额:" + quqian);
System.out.println("最终余额:" + cunyu + "\n");
} else {
System.out.println("至少保存余额" + minyu + "元" + "\n");
}
}
public void chaxun() {
System.out.println("姓名:" + name);
System.out.println("账号:" + zhangh);
System.out.println("地址:" + address);
System.out.println("余额:" + cunyu);
}
}
public static class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Users u1 = new Users(100011, "lili", "武汉", 3120, 10);
u1.cunkuan();
u1.qukuan();
u1.chaxun();
}
}
}
跑一遍:
留的钱大于minyu(不让你取):