当前位置: 首页 > news >正文

网站怎么做音乐外链百度广告联盟

网站怎么做音乐外链,百度广告联盟,做网站商城要注册什么公司,企业网站开发框架点击返回标题->23年Java期末复习-CSDN博客 第1题. 定义一个类Person,定义name和age私有属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄…

点击返回标题->23年Java期末复习-CSDN博客


第1题.

定义一个类Person,定义name和age私有属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄。

 

public class Main {public static void main(String[] args) {Person p1 = new Person("lily",19);Person p2 = new Person("lucy",20);System.out.println(p1.toString());System.out.println(p2.toString());}
}
class Person{private String name;private int age;//有参构造给对象赋值Person(String name,int age){this.name = name;this.age = age;}//toString返回由name和age组成的预定字符串public String toString() {return "Person{" +"name='" + name + '\'' +", age=" + age +'}';}
}

第2题.

首先定义一个计算长方形面积的类rectangleClass,要求类中有一个定义长方形左上角和右下角座标的构造函数,以及一个通过长方形右下角座标与左上角座标计算长方形面积,并实例化两个长方形进行测试.

 

public class Main {public static void main(String[] args) {rectangleClass rec1 = new rectangleClass(-5, 3, -3, 1);rectangleClass rec2 = new rectangleClass(2, -3, 4, -6);System.out.println("rec1" + rec1.getPoint() + "其面积为:" + rec1.getArea());System.out.println("rec2" + rec2.getPoint() + "其面积为:" + rec2.getArea());}
}
class rectangleClass {int x1, y1, x2, y2;//有参构造,定义长方形左上角和右下角座标rectangleClass(int x1, int y1, int x2, int y2) {this.x1 = x1;this.x2 = x2;this.y1 = y1;this.y2 = y2;}//返回计算的面积double getArea() {return Math.abs(x1 - x2) * Math.abs(y1 - y2);}//获取当前长方形左上角点和右下角点的坐标String getPoint() {return "左上角坐标为:(" + this.x1 + "," + this.y1 + ")," + "右下角角坐标为:(" + this.x2 + "," + this.y2 + "),";}
}

第3题.

设计一个表示图书的Book类,它包含图书的书名、作者、月销售量等私有属性,另有两个构造方法(一个不带参数,另一个带参数),成员方法setBook( ) 和printBook()分别用于设置和输出书名、作者、月销售量等数据。并设计相应的测试Book类的应用程序主类,测试并显示输出提供所有功能的结果。

 

public class Main {public static void main(String[] args) {//b1采取有参构造实例化对象并赋值的形式Book b1 = new Book("三体", "刘慈欣", 114514);b1.printBook();//b2采取无参构造实例化对象,调用setBook()成员方法赋值的形式Book b2 = new Book();b2.setBook("龙族", "江南", 10086);b2.printBook();}
}
class Book {private String name, author;private int sale_volume;//无参构造Book() {System.out.println("无参构造被调用");}//有参构造Book(String name, String author, int sale_volume) {System.out.println("有参构造被调用");this.name = name;this.author = author;this.sale_volume = sale_volume;}//设置书本信息void setBook(String name, String author, int sale_volume) {this.name = name;this.author = author;this.sale_volume = sale_volume;}//打印书本信息void printBook() {System.out.printf("书名:%s    作者:%s   月销售量:%d\n", this.name, this.author, this.sale_volume);}
}

第4题.

请创建一个银行帐户类,要求如下:(1)类包括帐户名、帐户号、存款额等私有属性;(3)有三个参数的构造方法(2)可实现余额查询,存款和取款的操作。(3)创建该类的对象,验证以上两项。

 

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);Bank b1 = new Bank("张三", "123456", 100);int input;do {//循环弹出菜单并请求选择menu();input = sc.nextInt();switch (input) {case 1:b1.getBalance();break;case 2:b1.save_money();break;case 3:if(b1.getBalance()==0){System.out.println("你的账户余额为0,无分文可取!");break;}b1.withdraw_money();break;case 0:System.out.println("已退出,欢迎再次使用!");break;default:System.out.println("该选项尚未开发……");break;}} while (input != 0);}public static void menu() {//打印菜单System.out.println("************************");System.out.println("****** 1.查询余额 ********");System.out.println("****** 2.存款    ********");System.out.println("****** 3.取款    ********");System.out.println("****** 0.退出账户 ********");}static class Bank {private String account_name, account_number;private int balance;public Bank(String account_name, String account_number, int balance) {this.account_name = account_name;this.account_number = account_number;this.balance = balance;}int getBalance() {//余额查询System.out.printf("用户名:%s,当前余额:%d\n", this.account_name, this.balance);return this.balance;}void save_money() {//存钱int save;Scanner sc = new Scanner(System.in);while (true) {System.out.println("你要存多少钱?请输入->");save = sc.nextInt();if (save <= 0) {System.out.println("请输入合理的存款数!");continue;}break;}this.balance += save;System.out.printf("完成存款,本次存款共计%d元,当前余额%d\n", save, this.balance);}void withdraw_money() {//取钱int withdraw;Scanner sc = new Scanner(System.in);while (true) {System.out.println("你要取多少钱?请输入->");withdraw = sc.nextInt();if (withdraw <= 0) {System.out.println("请输入合理的取款数!");continue;} else if (withdraw > this.balance) {System.out.println("你没用这么多钱可供取款!");continue;}break;}this.balance -= withdraw;System.out.printf("完成取款,本次取款共计%d元,当前余额%d\n", withdraw, this.balance);}}
}

http://www.tj-hxxt.cn/news/27982.html

相关文章:

  • 微网站怎么做的好名字百度知道合伙人答题兼职
  • 怎么往网站里做游戏网站目录结构
  • 顺德做外贸网站新闻头条今日要闻
  • 个人网站模板制作教程怎样推广自己的店铺啊
  • 企业网站开发方案软件培训机构有哪些?哪个比较好
  • WordPress用户自定义头衔怎么优化
  • WordPress里面备份功能在哪现在学seo课程多少钱
  • 国外做各种趣味实验的网站怎样做公司网站推广
  • 网站建设哪互联网营销是什么意思
  • 江苏省品牌专业建设网站seo关键词排名报价
  • web前端做音乐网站文山seo公司
  • 网络服务顺序网站优化的主要内容
  • 开发网站申请高端网站定制设计
  • 济南网站哪家做的好百度网址大全旧版本
  • 可以免费做推广的网站搜索引擎优化人员优化
  • dw网站根目录怎么做湖人最新消息
  • 做软件下载网站违法吗旺道seo推广系统怎么收费
  • 上海网站注销吗新闻发布会稿件
  • 医院如何做网站策划?百度百科创建
  • 亚洲网站正在建设中德阳网站seo
  • 网站建设费用高优化网站排名如何
  • 中国上市公司前100名关键词优化排名怎么做
  • 天津制作网站公司推荐排名seo公司哪家好
  • 免费简约ppt模板河北seo人员
  • 网站后台费用免费个人自助建站
  • 哪个网站做美食视频软件德州百度推广公司
  • python做网站 不适合平谷头条新闻
  • pascal建设网站网站优化有哪些类型
  • 泉州网正规seo排名公司
  • 技术先进的网站建设公司百度公司高管排名