Java 经典小题篇
目录
一、前言
二、关于一个数是否素数
代码:
三、不死神兔
代码:
四、百钱百鸡
代码:
五、数组反转
代码:
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站前言 – 床长人工智能教程正在上传…重新上传取消https://www.cbedai.net/gkbskchttps://www.cbedai.net/gkbskc
一、前言
一直发关于知识点的相信你们已经乏味了,咱们今天换换口味,写几个小题目
二、关于一个数是否素数
就是判断素数问题,也是十分常见的
代码:
import java.util.Scanner;public class 是不是素数 {public static void main(String[] args) {int i=0;do {Scanner sc = new Scanner(System.in);System.out.print("请输入你想判断的数字");int number = sc.nextInt();if(number==1){System.out.println("不是素数");}if(number==0){System.out.println("退出程序");return;}for ( i = 2; i < number; i++) {if (number % i == 0) {System.out.println("不是素数");break;}}if (i == number) {System.out.println("是素数");}}while(true);}
}
三、不死神兔
其实就是斐波那契数,封装成的一道题
代码:
public class 不死神兔 {public static void main(String[] args) {int []arr=new int[20];arr[0]=1;arr[1]=1;for(int i=2;i<arr.length;i++){arr[i]=arr[i-2]+arr[i-1];}for(int i=0;i<arr.length;i++){System.out.println(i+1+"月"+"有兔子"+arr[i]+"对");}}
}
四、百钱百鸡
这类问题想必大家并不陌生吧,100钱买100只鸡
代码:
public class 百钱百鸡 {public static void main(String[] args) {for(int a=0;a<20;a++){//for 循环的值可不必相同,我是根据鸡的价格确定范围for(int b=0;b<33;b++){for(int c=0;c<333;c++){if((a+b+c==100)&& (5*a+3*b+c/3==100)&&(c%3==0)){System.out.println("公鸡有"+a+" 母鸡有"+b+" 小鸡有"+c);}}}}}
}
五、数组反转
这个问题比较简单,只不过我把他封装成一个函数,以及手动输入数据
代码:
import java.util.Scanner;//导入输入包
public class 数组反转 {public static void main(String[] args){Scanner sc=new Scanner(System.in);int outer;System.out.print("请输入你要反转的数组有几个元素:");int n=sc.nextInt();//创建对象int []arr=new int[n];int count=0;for(int j=0;j<arr.length;j++){count++;System.out.print("请输入数组元素"+",第"+count+"次输入:");int kc=sc.nextInt();arr[j]=kc;}reverse(arr);//反转数组方法System.out.print("\n反转后的结果是:");printF(arr);//打印数组方法}public static void reverse(int []arr){for(int start=0,end=arr.length-1;start<end ; end--,start++){int tmp=arr[start];arr[start]=arr[end];arr[end]=tmp;}}public static void printF(int []arr){for(int i=0;i<arr.length;i++){if(i==0){System.out.print("["+arr[i]);}else if(i>0&&i<arr.length-1){System.out.print(","+arr[i]);}else if(i==arr.length-1){System.out.println(","+arr[i]+"]");}}}
}
Java 经典小题篇相关推荐
- java经典100例算法题_10道java经典算法题,每一题都能帮你提升java水平!
JAVA经典算法题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子 ...
- Java经典小游戏——贪吃蛇简单实现(附源码)
文章目录 一.使用知识 二.使用工具 三.开发过程 3.1素材准备 3.2 开发过程 3.2.1 创建项目 3.2.2 页面设计 3.23 画蛇 3.24创建蛇的食物 3.2.5增加蛇的存活状态 3. ...
- java经典50题_JAVA经典算法50题(3)【面试+工作】
原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...
- java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...
JAVA经典算法 跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早上贵子,从不掉发! 更多java资料可以私信我领取! [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每 ...
- Java经典编程题50道之三十四
输入3个数a,b,c,按大小顺序输出. public class Example34 { public static void main(String[] args) { so ...
- Marco's Java【小工具篇 之 Google Zxing 二维码生成】
前言 二维码相信大家一定不陌生啦,去菜市场买菜,路边摊买个小吃都可以扫一扫,近几年来中国的二维码技术的普及也是大家有目共睹的,而二维码在其他国家虽然有用到,但极少,更没有说全国普及. 二维码又称二维条 ...
- Java经典编程题50道之十七
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只 ...
- Java经典编程题,你学废了吗?
嗨喽-小伙伴们,大家早上好,中午好,晚上好呀, 记得最初学习C++ 的时候,用的是谭浩强教授的教材,上面有很多非常棒的习题,对于练习C++非常有帮助(话说,我没打广告
- Java经典编程题50道之四十二
809*??=800*??+9*??+1,其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,以及809*??后的结果. public class Example ...
最新文章
- php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展
- 【Anychat音视频开发】apache防盗链之mod_perl
- 移除数组第一个元素_3分钟短文 | PHP 数组删除元素,忘了foreach吧,有更优雅的方式...
- python编写赛车_python udp 协议发送接收秒速赛车平台搭建数据
- mysql addslashes c_addslashes()用途与php怎样防止mysql注入?
- 中国物联网潜力巨大 还需加快投资节奏
- Android攻略--单位转化器UC--Units Converter(学习笔记)
- PHP Cookbook读书笔记 – 第11章Session和持久化
- 简单.bat 代码蓝屏
- android ndk 下载安装(ubuntu)
- 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出。
- centos下压缩文件7z解压
- UnityShader入门精要——运动模糊(2)
- Android 反编译利器,jadx 的高级技巧
- GCN—图卷积神经网络理解
- 如何打造极速F1赛事?乐视云用六路信号还原比赛现场
- uni-app图片列表预览大图
- 思路如此简单的购买水果问题
- VR升级换代正当时:Pico G2 4K评测体验
- developerWorks 中文社区
热门文章
- SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient
- [MICCAI2019]Multi-view Learning with Feature Level Fusion for Cervical Dysplasia Diagnosis
- 第一章、华软代码生成器简单模板调制教程
- mac挂载阿里云盘做本地盘【webdav-aliyundriver】【CloudMounter】
- 看着窗户外行走的路人,始终看不见你
- <polymorphism>
- 【uniapp】指纹识别
- 使用SuperMap iDesktopX如何去掉“耗子尾巴”
- RSA非对称加密(以Android和java为例)
- 记2016年中国移动广西公司面试(计算机类)