当前位置:首页 » 《关注互联网》 » 正文

Java 经典小题篇_执久呀的博客

8 人参与  2022年01月19日 10:01  分类 : 《关注互联网》  评论

点击全文阅读


目录

一、前言

二、关于一个数是否素数

 代码:

三、不死神兔

代码:

 四、百钱百鸡

 代码:

五、数组反转

代码:


一、前言

一直发关于知识点的相信你们已经乏味了,咱们今天换换口味,写几个小题目

二、关于一个数是否素数

就是判断素数问题,也是十分常见的

 代码:

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]+"]");
            }
        }
    }
}


点击全文阅读


本文链接:http://zhangshiyu.com/post/33521.html

素数  数组  反转  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 家宴过后,我捉奸了庶妹和我老公无广告_庶妹老公侍卫TOP10_小说后续在线阅读_无删减免费完结_
  • 寝室六个人,她们背着我建五人群必读文_太天真申请书冷笑最新阅读_小说后续在线阅读_无删减免费完结_
  • 开局获得狐仙传承结局+番外_江帆赵雪隐藏剧情_小说后续在线阅读_无删减免费完结_
  • 刀锈春根生,白骨犹温完结全文_卫舟棠棠知意一口气完结_小说后续在线阅读_无删减免费完结_
  • 夫君立筷子定我灾星罪名,我改嫁冷宫皇子后他追悔莫及好评_赵荀孟如安青瑶精心编著_小说后续在线阅读_无删减免费完结_
  • 邻居低素质,而我没素质独家番外_老太太赖皮欣欣超长版_小说后续在线阅读_无删减免费完结_
  • 重生后我转嫁首富瘸腿独子,总裁前夫却疯了一口气看完_妹妹傅云琛沈明辉独家番外_小说后续在线阅读_无删减免费完结_
  • 我拒绝给系花捐款后,全系同学悔疯了在线阅读_小说后续在线阅读_无删减免费完结_
  • 我让位给女友的透视眼竹马,他却说如果能重生再也不来了。虐心反转_玉石林若女友推荐_小说后续在线阅读_无删减免费完结_
  • 相国独子的丫鬟砸坏我的玉佩后,我当场拒婚阅读_玉佩陈郡谢氏全新_小说后续在线阅读_无删减免费完结_
  • 手术时,我看着病人惨死最新试读_淼淼陆知衍姜颜全本完结_小说后续在线阅读_无删减免费完结_
  • 男友霸道给我开黑卡,转头却骂我是捞女最新章节_肖年顾客黑卡热文_小说后续在线阅读_无删减免费完结_

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1