JavaSE的一些题目(正在学习)

2021/9/23 11:11:29

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

一些题目以及知识点总结

  • 题目
    • 实验一
      • Lab1_4
    • 实验二
      • Lab2_5

题目

实验一

Lab1_4

实验二

Lab2_5

实验要求
在包Lab2中创建一个名为Lab2_5的类用于存储银行账户信息,要求能够存放用户的账号、姓名、密码和账户余额等个人信息,并包含存款、取款、查询余额和修改账户密码等操作,并用此类创建对象,对象的账号为100,姓名为Tom,密码为11111,账户余额为10000。

package Lab2;

import java.lang.invoke.SwitchPoint;
import java.util.Scanner;
import java.util.function.ObjDoubleConsumer;

import javax.swing.plaf.nimbus.NimbusLookAndFeel;

//java的类定义后面没有()
class Cust
{
	String name;
	int id;
	int pwd;
	int money;
	
	//查余额
    public void tell()
    {
    	System.out.println(name+" 客户您好,您的账户余额为:\n"+money);
    }
    //存款
    public void input() {
		System.out.println("您需要存入的金额为:");
		Scanner inin=new Scanner(System.in);
		int money_in=inin.nextInt();
		money+=money_in;
	}
    //取款
    public void output() {
    	System.out.println("您需要取出的金额为:");
		Scanner inout=new Scanner(System.in);
		int money_out=inout.nextInt();
		money-=money_out;
	}
  //改密码
    public void repwd() {
    	System.out.println("请设置您的新密码:");
		Scanner inpwd=new Scanner(System.in);
		pwd=inpwd.nextInt();
	}
}


public class Lab2_5 {
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
    Cust cust=new Cust();
    cust.name="Tom";
    cust.id=100;
    cust.pwd=11111;
    cust.money=10000;
    System.out.println("您需要的操作为:\n(请输入所需业务对应数字):\n1 :存款\n2 :取款\n3 :查询余额\n4 :修改账户密码\n5 :退出");
	

	//用户输入需要的业务
	Scanner in=new Scanner(System.in);
	int order=in.nextInt();
	//按需执行
	while(order!=5) 
  {
		switch(order)
		{
			case 1:
				cust.input();
				break;
			case 2:
				cust.output();
				break;
			case 3:
				cust.tell();
				break;
			case 4:
				cust.repwd();
				break;
		}
		//更新新的需求order
		System.out.println("您还需要的操作为:");
		order=in.nextInt();
  }	
	}	
}



这篇关于JavaSE的一些题目(正在学习)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程