荣耀8x手机换电池实战

首先准备相关工具和新电池。

实用工具,拆除后盖。

后盖可以用热风枪吹热,然后延缝隙慢慢撬开。后盖有排线跟主机相连,掀开时要特别注意。

下一步,网络上的其他教程上说要拆中间的边框压板。

如果就换电池而言,其实不拆也可以。

只需要将电池上方一排3个螺丝拆下即可。

用撬棒,沿着电池上方金属改版边缘,稍微撬起,将电池排线拆下。电池排线在电池右上方。

之后就是用撬棒,沿着电池边缘,一点点地撬动电池,直到电池被撬出较大角度,可以用手直接拉电池出来。

在新电池背面,或手机底板上贴上双面胶,电池放入电池槽内。

依旧是撬电池上方金属版,然后将电池排线从缝隙插好。然后拧螺丝。

按开机键测试电池是否可用。如果没问题,还是用双面胶粘后盖,按压贴实。

编写手机类(MobilePhone),含有type(型号,String类型)、price(价格,int类型)属性,要求该类实现Comparable接口,重写compareTo方法,实现按照price的大小来确定两个手机对象的大小关系。 在链表中添加三个手机对象(从键盘输入),通过Collections类的sort方法对链表中的对象按照price升序排序。输入第四个手机对象的信息,并查找它的price是否与链表中某个对象的price相同。 输入格式: 先输入三部手机的型号、价格信息 再输入要查找的第四部手机的型号、价格信息 每部手机信息的格式如:Redmi9A 599 输出格式: 先输出三部手机排序前的信息 再输出三部手机排序后的信息 最后输出第四部手机是否与前面某部手机价格相同 具体格式参考输出样例 输入样例1: 在这里给出一组输入,第四部手机与前三部中某一部价格相同。例如: HONOR70 2699 MI12 3499 VIVOS15 3299 RedmiK50 2699 输出样例1: 在这里给出相应的输出,第四部手机与前三部中某一部价格相同。例如: 排序前,链表中的数据: 型号:HONOR70,价格:2699 型号:MI12,价格:3499 型号:VIVOS15,价格:3299 排序后,链表中的数据: 型号:HONOR70,价格:2699 型号:VIVOS15,价格:3299 型号:MI12,价格:3499 RedmiK50与链表中的HONOR70价格相同 输入样例2: 在这里给出一组输入,第四部手机与前面三部的价格都不同。例如: RedmiNote9 1349 HonorX30 1699 VIVOT2X 1599 OPPOk10 2199 输出样例2: 在这里给出相应的输出,第四部手机与前面三部的价格都不同。例如: 排序前,链表中的数据: 型号:RedmiNote9,价格:1349 型号:HonorX30,价格:1699 型号:VIVOT2X,价格:1599 排序后,链表中的数据: 型号:RedmiNote9,价格:1349 型号:VIVOT2X,价格:1599 型号:HonorX30,价格:1699 链表中的对象,没有一个与OPPOk10价格相同的
06-02
以下是Java代码实现: ```java import java.util.*; class MobilePhone implements Comparable<MobilePhone> { private String type; private int price; public MobilePhone(String type, int price) { this.type = type; this.price = price; } public String getType() { return type; } public int getPrice() { return price; } @Override public int compareTo(MobilePhone o) { return this.price - o.price; } @Override public String toString() { return "型号:" + this.type + ",价格:" + this.price; } } public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); List<MobilePhone> list = new LinkedList<>(); // 输入三部手机的信息,创建对象并加入链表 for (int i = 1; i <= 3; i++) { System.out.print("输入第" + i + "部手机的型号、价格:"); String type = scanner.next(); int price = scanner.nextInt(); list.add(new MobilePhone(type, price)); } // 输出排序前的链表信息 System.out.println("排序前,链表中的数据:"); for (MobilePhone mp : list) { System.out.println(mp); } // 对链表进行排序 Collections.sort(list); // 输出排序后的链表信息 System.out.println("排序后,链表中的数据:"); for (MobilePhone mp : list) { System.out.println(mp); } // 查找第四部手机的价格是否与链表中某个对象的价格相同 System.out.print("输入第四部手机的型号、价格:"); String type = scanner.next(); int price = scanner.nextInt(); boolean found = false; for (MobilePhone mp : list) { if (mp.getPrice() == price) { found = true; System.out.println(type + "与链表中的" + mp.getType() + "价格相同"); break; } } if (!found) { System.out.println("链表中的对象,没有一个与" + type + "价格相同的"); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值