目录

一、前言

二、关于一个数是否素数

代码:

三、不死神兔

代码:

四、百钱百鸡

代码:

五、数组反转

代码:


 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站前言 – 床长人工智能教程正在上传…重新上传取消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 经典小题篇相关推荐

  1. java经典100例算法题_10道java经典算法题,每一题都能帮你提升java水平!

    JAVA经典算法题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子 ...

  2. Java经典小游戏——贪吃蛇简单实现(附源码)

    文章目录 一.使用知识 二.使用工具 三.开发过程 3.1素材准备 3.2 开发过程 3.2.1 创建项目 3.2.2 页面设计 3.23 画蛇 3.24创建蛇的食物 3.2.5增加蛇的存活状态 3. ...

  3. java经典50题_JAVA经典算法50题(3)【面试+工作】

    原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...

  4. java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...

    JAVA经典算法 跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早上贵子,从不掉发! 更多java资料可以私信我领取! [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每 ...

  5. Java经典编程题50道之三十四

    输入3个数a,b,c,按大小顺序输出. public class Example34 {     public static void main(String[] args) {         so ...

  6. Marco's Java【小工具篇 之 Google Zxing 二维码生成】

    前言 二维码相信大家一定不陌生啦,去菜市场买菜,路边摊买个小吃都可以扫一扫,近几年来中国的二维码技术的普及也是大家有目共睹的,而二维码在其他国家虽然有用到,但极少,更没有说全国普及. 二维码又称二维条 ...

  7. Java经典编程题50道之十七

    猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只 ...

  8. Java经典编程题,你学废了吗?

    嗨喽-小伙伴们,大家早上好,中午好,晚上好呀, 记得最初学习C++ 的时候,用的是谭浩强教授的教材,上面有很多非常棒的习题,对于练习C++非常有帮助(话说,我没打广告

  9. Java经典编程题50道之四十二

    809*??=800*??+9*??+1,其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,以及809*??后的结果. public class Example ...

最新文章

  1. php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展
  2. 【Anychat音视频开发】apache防盗链之mod_perl
  3. 移除数组第一个元素_3分钟短文 | PHP 数组删除元素,忘了foreach吧,有更优雅的方式...
  4. python编写赛车_python udp 协议发送接收秒速赛车平台搭建数据
  5. mysql addslashes c_addslashes()用途与php怎样防止mysql注入?
  6. 中国物联网潜力巨大 还需加快投资节奏
  7. Android攻略--单位转化器UC--Units Converter(学习笔记)
  8. PHP Cookbook读书笔记 – 第11章Session和持久化
  9. 简单.bat 代码蓝屏
  10. android ndk 下载安装(ubuntu)
  11. 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出。
  12. centos下压缩文件7z解压
  13. UnityShader入门精要——运动模糊(2)
  14. Android 反编译利器,jadx 的高级技巧
  15. GCN—图卷积神经网络理解
  16. 如何打造极速F1赛事?乐视云用六路信号还原比赛现场
  17. uni-app图片列表预览大图
  18. 思路如此简单的购买水果问题
  19. VR升级换代正当时:Pico G2 4K评测体验
  20. developerWorks 中文社区

热门文章

  1. SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient
  2. [MICCAI2019]Multi-view Learning with Feature Level Fusion for Cervical Dysplasia Diagnosis
  3. 第一章、华软代码生成器简单模板调制教程
  4. mac挂载阿里云盘做本地盘【webdav-aliyundriver】【CloudMounter】
  5. 看着窗户外行走的路人,始终看不见你
  6. <polymorphism>
  7. 【uniapp】指纹识别
  8. 使用SuperMap iDesktopX如何去掉“耗子尾巴”
  9. RSA非对称加密(以Android和java为例)
  10. 记2016年中国移动广西公司面试(计算机类)