JAVA每日一练(1)

【程序1】
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

import java.util.Scanner;/*** 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?* 分析 一月 1对, 2月 1对,3月 2对,4月 3对,5月5对,6月8对,7月13对,8月 21只*/
public class Subject1 {public static void main(String[] args) {System.out.print("请输入你想知道的兔子数量的月份:");Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();//获取输入的整数System.out.println(test(n));System.out.println(fun(n));scanner.close();}/*** 菜鸟写法* @param i* @return*/public static int test(int i){int tot = 0;int a = 0;int b = 1;for(int j = 0;j<i; j++){tot = a+b;a = b;b = tot;}return a;}/*** 大神写法* @param* @return*/private static int fun(int n){if(n==1 ||n==2)return 1;elsereturn fun(n-1)+fun(n-2);}
}

运行结果:

【程序2】
题目:判断101-200之间有多少个素数,并输出所有素数。

/*** 【程序2】*  题目:判断101-200之间有多少个素数,并输出所有素数。**  分析:什么是素数,不能被自己和1整除的数。*/
public class Subject2 {public static void main(String[] args) {getPrimeNumber(101,200);}/*** 判断a和b之间有多少个素数* @param a* @param b*/public static void getPrimeNumber(int a,int b){int sum = 0;if(a >= b){System.out.println("a不能大于等于b!");}System.out.print("素数:");for(int i=a;i<=b;i++){if(isPrimeNumber(i)){sum += 1;System.out.print(i+" ");}}System.out.println();System.out.println("存在素数数量:"+sum);}/*** 判断num是否是一个素数* @param i* @return*/private static boolean isPrimeNumber(int i) {boolean flag = true;for(int j=2;j <= i/2;j++){if(i%j == 0){flag = false;break;}}return flag;}
}

 

运行结果:

java代码练习

【练习1】插入下面代码的缺失部分以输出“Hello World”。

public class MyClass { public static void main(String[] args) {    .   .
("Hello World"); } }

答案:

public class MyClass { public static void main(String[] args) { System.out.println
("Hello World"); } }

【练习2】Java 中的注释是用特殊字符编写的。 插入缺失的部分:


This is a single-line comment This is a multi-line comment 

答案:


//This is a single-line comment /*This is a multi-line comment */

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/14025.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

封装一个带el-form的,带el-table的,带分页的,带搜索查询的dialog组件,很使用的二次封装组件。

#封装dialog小案例 提示&#xff1a;这是我工作中封装的代码&#xff0c;很使用&#xff0c;需要的可以拿去&#xff0c; 在我们的代码中往往会出现点击按钮出现弹窗进行操作&#xff0c;那么我们就需要对dialog进行一个二次封装。 下边是大概的一个样式。 ##对组件进行二次…

【雕爷学编程】Arduino动手做(156)---OTTO两足舵机机器人

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…

虹科教程 | Linux网络命名空间与虹科PROFINET协议栈的GOAL中间件结合使用

前言 PROFINET是由PI推出的开放式工业以太网标准&#xff0c;它使用TCP/IP等IT标准&#xff0c;并由IEC 61158和IEC 61784 标准化&#xff0c;具有实时功能&#xff0c;并能够无缝集成到现场总线系统中。凭借其技术的开放性、灵活性和性能优势&#xff0c;PROFINET可应用于过程…

网络数据包的监听与分析——IP数据报文分析

1. 抓包工具下载 x下面是一个IP数据报的抓包软件——IPtool的蓝奏云下载链接 https://wwix.lanzoue.com/iaGpy11klpnc 2. iptool使用 下载解压之后&#xff0c;右击以管理员身份运行&#xff0c;打开该exe文件即可 然后点击绿色运行就开始捕包了 随便点一个包进去进行分析就可…

指针和数组笔试题解析

目录 数组笔试题 一维数组 字符数组 题 一 题 二 题 三 题 四 题 五 题 六 二维数组 指针笔试题 笔试题一 笔试题二 笔试题三 笔试题四 笔试题五 笔试题六 笔试题七 本篇博文&#xff0c;将从指针和数组来为大家分析一些笔试题&#xff0c;设计内…

【霹雳吧啦Wz】Transformer中Self-Attention以及Multi-Head Attention详解

文章目录 来源Transformer起源Self-Attention1. 求q、k、v2. 计算 a ^ ( s o f t m a x 那块 ) \hat{a} (softmax那块) a^(softmax那块)3. 乘V&#xff0c;计算结果 Multi-Head Attention位置编码 来源 b站视频 前天啥也不懂的时候点开来一看&#xff0c;各种模型和公式&#…

pycharm 打开终端,安装第三方程序

鼠标移动到左下角 弹出列表&#xff0c;选择终端&#xff0c;当然也可以用快捷键唤出&#xff0c; 可以输入命令进行第三方库的安装

EMQ X(3):客户端websocket消息收发

在EMQ X Broker提供的 Dashboard 中 TOOLS 导航下的 Websocket 页面提供了一个简易但有效的WebSocket 客户端工具&#xff0c;它包含了连接、订阅和发布功能&#xff0c;同时还能查看自己发送和接收的报文数据&#xff0c;我们期望 它可以帮助您快速地完成某些场景或功能的测试…

基于深度学习的高精度球场足球检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度球场足球检测识别系统可用于日常生活中或野外来检测与定位球场足球目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的球场足球目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5…

开启Windows共享文件夹审核,让用户查看谁删除了文件

在动画行业有个常用到的需求&#xff0c; 我的共享文件夹内的文件被谁删除了&#xff0c;查不到&#xff0c;只能查看谁创建&#xff0c;谁修改的&#xff0c;但查不到谁删除的&#xff0c;分享一下&#xff1a; 1 开始->运行->gpedit.msc 开发本地组策略编辑器, 在计算…

查找列表中最小的N个元素nsmallest()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 查找列表中最小的N个元素 nsmallest() 选择题 以下python代码输出正确的一项是? import heapq list[11,12,13,14,15] print("【显示】list ", list) print("【执行】heapq.nsm…

88、基于STM32单片机学习型搬运机器人四自由度机械臂机械手遥感控制设计(程序+原理图+PCB源文件+参考论文+硬件设计资料+元器件清单等)

单片机主芯片选择方案 方案一&#xff1a;AT89C51是美国ATMEL公司生产的低电压&#xff0c;高性能CMOS型8位单片机&#xff0c;器件采用ATMEL公司的高密度、非易失性存储技术生产&#xff0c;兼容标准MCS-51指令系统&#xff0c;片内置通用8位中央处理器(CPU)和Flash存储单元&a…