「求数量java」已知单价和总价怎么求数量

博主:adminadmin 2023-01-07 14:00:07 1105

本篇文章给大家谈谈求数量java,以及已知单价和总价怎么求数量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java输入任意数量的数字,统计每个数字出现的次数,求出最大值,并从大到小排序

import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {

        // 用来统计每个数字出现的次数

        MapInteger, Integer map = new HashMap();

        System.out.println("请输入任意个数字(输入-1结束)");

        Scanner scanner = new Scanner(System.in);

        int input;

        while ((input = scanner.nextInt()) != -1) {

            Integer count = map.get(input);

            map.put(input, count == null ? 1 : count + 1);

        }

        int size = map.size();

        int[] num = new int[size]; // 存储输入数字

        int[] count = new int[size]; // 存储对应数字的次数

        int i = 0;

        for (Map.EntryInteger, Integer entry : map.entrySet()) {

            num[i] = entry.getKey();

            count[i] = entry.getValue();

            i++;

        }

        // 根据出现次数排序

        for (int j = 0; j  size - 1; j++) {

            for (int k = j; k  size; k++) {

                if (count[j]  count[k]) {

                    int temp = count[j];

                    count[j] = count[k];

                    count[k] = temp;

                    // 数字数组也同步交换

                    temp = num[j];

                    num[j] = num[k];

                    num[k] = temp;

                }

            }

        }

        // 输入

        System.out.println("数字\t次数");

        for (int j = 0; j  size; j++) {

            System.out.println(num[j] + "\t" + count[j]);

        }

    }

}

java,用循环求出两年后兔子的数量

public static void main(String[] args) {

int last1 = 0;

int last2 = 0;

int num = 2;

int sum = 0;

for(int i = 1; i = 24;i++){

if(i2){

last2 = last1;

}

last1 = num;

sum = last1+ last2;

num = sum;

System.out.println("月份:"+i+"兔子数量"+sum);

}

}

运行结果:

月份:1兔子数量2

月份:2兔子数量2

月份:3兔子数量4

月份:4兔子数量6

月份:5兔子数量10

月份:6兔子数量16

月份:7兔子数量26

月份:8兔子数量42

月份:9兔子数量68

月份:10兔子数量110

月份:11兔子数量178

月份:12兔子数量288

月份:13兔子数量466

月份:14兔子数量754

月份:15兔子数量1220

月份:16兔子数量1974

月份:17兔子数量3194

月份:18兔子数量5168

月份:19兔子数量8362

月份:20兔子数量13530

月份:21兔子数量21892

月份:22兔子数量35422

月份:23兔子数量57314

月份:24兔子数量92736

请教:用JAVA编程计算兔子数量问题?

递归

int f1 = 1; //一个月大的兔子

int f2 = 1; //二个月大的兔子

int fn = 1; //兔子总数

for (int i = 3; i  25; i++) {

fn = f1 + f2;

f2 = f1;

f1 = fn;

System.out.println(i + "," + fn);

}

java 求整数N以内的所有质数的数量

Scanner

in

=

new

Scanner(System.in);

int

n

=

in.nextInt();

int

num=0;//计质数的数量

for

(int

i

=

2;

i

n;

i++){//N以内

if

(n

%

i

!=

){//如果取余不为0,也就是除了1和其本身有其他数不可以乘除他

num+=1;

}

}

System.out.println("求N以内所有质数的数量="+num);

求数量java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于已知单价和总价怎么求数量、求数量java的信息别忘了在本站进行查找喔。