- 博客(7)
- 收藏
- 关注
原创 构造器、this关键字、封装及面向对象的案例
一、构造器 学习构造器的目的: ①真正知道对象具体是通过什么代码调用的。 ②能够掌握对象赋值的其他简便写法。 ③为以后学习面向对象编程的其他内容做支撑。 构造器的作用 定义在类中,可以初始化一个类的对象,并返回对象的地址。 Car c=new Car( ); 构造器的格式 public class Car{ public Car(){ //无参数构造器 } public Car(String n,double p){ //有参数构造器 } } 构造器代
2022-05-05 08:00:00
248
原创 面向对象之购物车案例
使用面向对象方法实现以下操作 1.选择如下命令进行操作: 2.添加商品到购物车:add 3.查询购物车商品展示:query 4.修改商品购买数量:update 5.结算购买商品金额:pay 实现需要创建一个Goods类,如下: public class Goods { int id; String name; double price; int buyNumber; } 之后编写一个测试类ShopCarTest,在测试类中的具体代码如下: import java.util.
2022-05-03 07:30:00
372
原创 java案例
一、买飞机票 需求 机票价格根据淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 机票最终价格的计算方式如下: 旺季(5-10月)头等舱9折,经济舱8.5折; 淡季(11月到来年4月)头等舱7折,经济舱6.5折。 ①在main函数中执行 import java.util.Scanner; //买飞机票 public class Demo1 { public static void main(String[] args) { Scanner scan=new Sca
2022-05-02 07:30:00
469
原创 java语言之使用数组
冒泡排序 ①冒泡排序的基本思想 每次从数组中找出最大值放在数组的后面去。 ②实现冒泡排序的关键步骤分析 确定总共需要做几轮:数组的长度-1 package javapractice; public class Demo6 { public static void main(String[] args) { //定义一个数组,存储一些数据 int arr[]={5,2,3,1}; // 0 1 2 3 //定义一个循
2022-04-29 12:41:54
1966
原创 考研之数据结构常见代码题01
一、线性表 1.在一个递增有序的顺序表中插入元素Y,得到的顺序表仍然有序。 该算法的思想主要分有三步:找到插入位置、插入、整个顺序表的长度加一。 //find方法是用来寻找所插入元素的合适位置 int find(Sqlist L,int Y){ for(int i=0;i<L.length;i++){ //如果Y<L.data[i]则证明已经找到合适位置,然后跳出循环 if(Y<L.data[i]){
2022-04-26 18:11:53
3395
原创 Java入门之简单方法的使用
方法就是若干语句的集合。 它就好比是一个牛奶工厂,其中: 原料:奶牛、饲料、水 产出物:奶制品 则其所对应的参数(原料):就是方法中的数据。 返回值(产出物):就是从方法中出来的数据。 这样是不是容易理解些了 一:方法的使用规则 完整格式: 修饰符 返回值类型 方法名称(参数类型 参数名称,...){ 方法体 return 返回值; } blic static int sum(int a,int b){ int result=a+b; return result;
2022-04-25 18:50:52
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅