java程序100道21-30
21.定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法和String 的getInfo()方法,类X是A的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”
package Exercises.One_Hundred.Demo21;
public interface A {final String S="java";
void print();String getInfo();
}
package Exercises.One_Hundred.Demo21;
public class X implements A{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic String getInfo() {return "Hello!!!";}
}
\22. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,B中有String 的getInfo()方法,类X是接口A和B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”
package Exercises.One_Hundred.Demo22;
public interface A {final String S="java";
void print();
}
package Exercises.One_Hundred.Demo22;
public interface B {String getInfo();
}
package Exercises.One_Hundred.Demo22;
public class X implements A,B{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic String getInfo() {return "Hello!!!";}
}
\23. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,B是A的子接口,B接口有String 的getInfo()方法,类X是接口A和B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”
package Exercises.One_Hundred.Demo23;
public interface A {final String S="java";
void print();
}
package Exercises.One_Hundred.Demo23;
public interface B extends A {String getInfo();
}
package Exercises.One_Hundred.Demo23;
public class X implements B{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic String getInfo() {return "Hello!!!";}
}
\24. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,抽象类B有String 的抽象方法getInfo(),类X是接口A和类B的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!”
package Exercises.One_Hundred.Demo24;
public interface A {final String S="java";
void print();
}
package Exercises.One_Hundred.Demo24;
public abstract interface B {public abstract String getInfo();
}
package Exercises.One_Hundred.Demo24;
public class X implements A,B{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic String getInfo() {return "Hello!!!";}
}
\25. 定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法,定义一个接口B,抽象类B是类A实现类,且有String 的抽象方法getInfo(),类X是类B的实现类,类X的print()方法输出常量s,方法getInfo()返回“Hello!!!”
package Exercises.One_Hundred.Demo25;
public interface A {final String S="java";
void print();
}
package Exercises.One_Hundred.Demo25;
public abstract interface B extends A{void print();public abstract String getInfo();
}
package Exercises.One_Hundred.Demo25;
public class X implements B{
@Overridepublic void print() {System.out.println(S);}
@Overridepublic String getInfo() {return "Hello!!";}
}
26.定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,接口C继承接口A和接口B,且有void 的printC()方法,类X是接口C的实现类。
package Exercises.One_Hundred.Demo26;
public interface A {void printA();
}
package Exercises.One_Hundred.Demo26;
public abstract interface B{void printB();
}
package Exercises.One_Hundred.Demo26;
public interface C extends A,B{void printC();
}
package Exercises.One_Hundred.Demo26;
public class X implements C{
@Overridepublic void printA() {
}
@Overridepublic void printB() {
}
@Overridepublic void printC() {
}
}
\27. 定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,类X是接口A和接口B的实现类。
package Exercises.One_Hundred.Demo27;
public interface A {void printA();
}
package Exercises.One_Hundred.Demo27;
public abstract interface B{void printB();
}
package Exercises.One_Hundred.Demo26;
public class X implements A,B{
@Overridepublic void printA() {
}
@Overridepublic void printB() {
}
}
\28. 定义一个接口A,有void 的printA()方法,定义一个接口B,有void 的printB()方法,抽象类C有抽象方法void 的printC()方法,X类是接口A和抽象类C的实现类。
package Exercises.One_Hundred.Demo28;
public interface A {void printA();
}
package Exercises.One_Hundred.Demo28;
public abstract interface B{void printB();
}
package Exercises.One_Hundred.Demo28;
public class X extends C implements A{
@Overridepublic void printA() {
}
@Overridepublic void printC() {
}
}
29. 定义一个有5个整型数的数组,将数组元素倒序存放并输出
package Exercises.One_Hundred;
import java.util.Scanner;
public class Demo29 {public static void main(String[] args) {int[] array=new int[6];Scanner scanner=new Scanner(System.in);
for(int i=0;i<6;i++){array[i]=scanner.nextInt();}
int temp;for(int i=0;i<array.length/2;i++){temp=array[i];array[i]=array[array.length-1-i];array[array.length-1-i]=temp;}
for(int i=0;i<array.length;i++){System.out.print(array[i]+" ");}}
}
30.求1-100间奇数的和
package Exercises.One_Hundred;
public class Demo30 {public static void main(String[] args) {int sum=0;for(int i=1;i<=100;i++){if(i%2!=0){sum+=i;}}System.out.println(sum);}
}
相关文章:
java程序100道21-30
21.定义一个接口A,有一个String的常量值为Java的 s,有void 的print()方法和String 的getInfo()方法,类X是A的实现类,类A的print()方法输出常量s,方法getInfo()返回“Hello!!!” package Exercises.One_Hundred.Demo21; public…...
英伟达SSD视觉算法模型训练、转换与部署
深度学习的训练和推理流程,是先采用高性能图形服务器使用深度学习框架来训练(Training)机器学习算法,研究大量的数据来学习一个特定的场景,完成后得到模型参数,再部署到终端执行机器学习推理(Inference),以训练好的模型从新数据中得出结论。 一般的深度学习项目,训练…...
智能变电站网络报文记录及故障录波分析装置
是基于Intel X86、PowerPC、FPGA等技术的高度集成化的硬件平台,采用了高性能CPU无风扇散热、网络数据采集、高速数据压缩存储加密等多种技术,实现了高性能计算、多端口同步高速数据采集、数据实时分析、大容量数据存储等功能。 ● 在满足工业标准的同时&…...
npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.org/
npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.org/ 📜 智能合约依赖下载失败的解决方案摘要引言正文内容1. 场景描述 🤔2. 可能原因分析2.1 包不存在或名称错误2.2 网络问题2.3 npm配置错误 3. 解决方案🛠️3.1 …...
Dockerfille解析
用于构建Docker镜像的文本,由一条条指令构成 Docker执行Dockerfile的流程 1. Docker从基础镜像执行一个容器 2. 执行一条指令并对容器进行修改 3. 执行类型Docker commit的命令添加一个新的镜像层 4. Docker再基于新的镜像执行一个新的容器 5. 执行Dockerfile中…...
定个小目标之刷LeetCode热题(14)
了解股票的都知道,只需要选择股票最低价格那天购入,在股票价格与最低价差值最大时卖出即可获取最大收益,总之本题只需要维护两个变量即可,minPrice和maxProfit,收益 prices[i] - minPrice,直接用代码描述如下 class …...
智慧管道管理:油气管道可视化的领先应用
通过图扑油气管道可视化技术,实现实时监控与数据分析,快速识别潜在风险,有效提升管道维护效率和安全性能。...
嵌入式仪器模块:示波器模块和自动化测试软件
示波器模块 • 32 位分辨率 • 125 MSPS 采样率 • 支持单通道/双通道模块选择 • 低速模式可实现实时功率分布和整机功率检测 • 高速模式可实现信号分析和上电时序测量 应用场景 • 抓取并分析波形的周期、幅值、异常信号等指标 • 电源纹波与噪声分析 • 信号模板比…...
组装服务器重装linux系统【idrac集成戴尔远程控制卡】
🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专…...
景区ar互动大屏游戏化体验提升营销力度
从20世纪60年代的初步构想,到如今全球范围内无数企业的竞相投入,AR增强现实技术已成为引领科技潮流的重要力量。而在这一浪潮中,中国的AR公司正以其独特的魅力和创新力,崭露头角。 中国的AR市场正在迎来前所未有的发展机遇。如今&…...
苍穹外卖笔记-07-菜品管理-增加、删除、修改、查询分页还有菜品起售或停售状态
菜品管理 1 新增菜品1.1 需求分析与设计1.2 代码开发文件上传新增菜品实现 1.3 功能测试 2 菜品分页查询2.1 需求分析和设计2.2 代码开发设计DTO类设计VO类Controller层Service层Mapper层 2.3 功能测试 3 删除菜品3.1 需求分析和设计3.2 代码开发Controller层Service层Mapper层…...
oracle dataguard 从库 MRP 进程的状态是 WAIT_FOR_GAP
因主库归档日志未备份直接删除后,从库不能更新,19c版本以上,之前未打补丁,使用 RECOVER STANDBY DATABASE FROM SERVICE PRM180;之后,在执行 alter database recover managed standby database using current logfil…...
【C语言】轻松拿捏-联合体
谢谢观看!希望以下内容帮助到了你,对你起到作用的话,可以一键三连加关注!你们的支持是我更新地动力。 因作者水平有限,有错误还请指出,多多包涵,谢谢! 联合体 一、联合体类型的声明二…...
基于Python定向爬虫技术对微博数据可视化设计与实现
基于Python定向爬虫技术对微博数据可视化设计与实现 Design and Implementation of Weibo Data Visualization Based on Python Web Scraping Techniques 完整下载链接:基于Python定向爬虫技术对微博数据可视化设计与实现 文章目录 基于Python定向爬虫技术对微博数据可视化设…...
【QT5】<总览三> QT常用控件
文章目录 前言 一、QWidget---界面 二、QPushButton---按钮 三、QRadioButton---单选按钮 四、QCheckBox---多选、三选按钮 五、margin&padding---边距控制 六、QHBoxLayout---水平布局 七、QVBoxLayout---垂直布局 八、QGridLayout---网格布局 九、QSplitter---…...
Python中的生成器表达式(generator expression)
Python中的生成器表达式(generator expression)是一种类似于列表解析(list comprehension)的语法结构,但它返回的是一个生成器(generator)对象,而不是一个完整的列表。生成器对象是一…...
Responder工具
简介 Responder是一种网络安全工具,用于嗅探和抓取网络流量中的凭证信息(如用户名、密码等)。它可以在本地网络中创建一个伪造的服务(如HTTP、SMB等),并捕获客户端与该服务的通信中的凭证信息。 Responder工…...
gitblit 环境搭建,服务器迁移记录
下载 Gitblit: http://www.gitblit.com/ JDK:gitblit网站显示需要jdk1.7,这里用的1.8。 Git:到官网下载最新版本安装 1). 分别安装JDK,Git,配置环境变量,下载并解压Gitblit 2). 创建代码仓库 …...
硬盘坏了数据能恢复吗 硬盘数据恢复一般多少钱
在数字化时代,我们的生活和工作离不开电脑和硬盘。然而,硬盘故障是一个常见的问题,可能会导致我们的数据丢失。当我们的硬盘坏了,还能恢复丢失的数据吗?今天我们就一起来探讨关于硬盘坏了数据能恢复吗,硬盘…...
312. 戳气球 Hard
有 n 个气球,编号为0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。 现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i 1] 枚硬币。 这里的 i - 1 和 i 1 代表和 i 相邻…...
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...
Java - Mysql数据类型对应
Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...
2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序
一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...
WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)
一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解,适合用作学习或写简历项目背景说明。 🧠 一、概念简介:Solidity 合约开发 Solidity 是一种专门为 以太坊(Ethereum)平台编写智能合约的高级编…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
第 86 场周赛:矩阵中的幻方、钥匙和房间、将数组拆分成斐波那契序列、猜猜这个单词
Q1、[中等] 矩阵中的幻方 1、题目描述 3 x 3 的幻方是一个填充有 从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。 给定一个由整数组成的row x col 的 grid,其中有多少个 3 3 的 “幻方” 子矩阵&am…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...
