「求数量java」已知单价和总价怎么求数量
本篇文章给大家谈谈求数量java,以及已知单价和总价怎么求数量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java输入任意数量的数字,统计每个数字出现的次数,求出最大值,并从大到小排序
- 2、java,用循环求出两年后兔子的数量
- 3、请教:用JAVA编程计算兔子数量问题?
- 4、java 求整数N以内的所有质数的数量
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的信息别忘了在本站进行查找喔。