java编程:将Fibonacci数列的前10个数存入一个数组中,并倒序输出/**
*
*/
package test;
import java.util.Scanner;
/**
* @author lilin
*
*/
public class FibonacciTest {
// 获取Fibonacci1数
public static int getFibonacci1(int count) {
if (count = 1) {
return 1;
}
return getFibonacci1(count - 1)getFibonacci1(count - 2);// 递归调用
}
/**
* @param args
*/
public static void main(String[] args) {
// 手动输入获取数列个数
Scanner sc = new Scanner(System.in);
System.out.println("请输入要获取java代码取前10个数的个数java代码取前10个数:");
int n = sc.nextInt();
int[] fibonaccil = new int[n];
for (int i = 0; in; i) {
fibonaccil[i] = getFibonacci1(i);
System.out.print(fibonaccil[i] " ");
}
// 倒序输出
System.out.println("\n倒序输出java代码取前10个数:");
【关于java代码取前10个数的信息】for (int i = n - 1; i-1; i--) {
fibonaccil[i] = getFibonacci1(i);
System.out.print(fibonaccil[i] " ");
}
}
}
JAVA里取10个1-100随即数并且不重复怎么写代码?import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;
public class RandomTest {
public static void main(String[] args){
Random random = new Random();
Set numberSet = new HashSet();
while(numberSet.size()10){
int rand = Math.abs(random.nextInt(100));
numberSet.add(new Integer(rand));//Set中是不能放进重复的值的,当它有10个时,就满足你的条件了
}
for(Iterator it=numberSet.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}
当我的值在100,java程序前前面的10怎么获取public class Test{
public void main(String[] args) {
int a =100;
// 取数值100的前面两位
String s = Integer.toString(a).substring(0, 2);
int val = Integer.parseInt(s);
System.out.println("val: "val);
}
}
运行结果就是: val: 10
假设有1亿个人名,找出名字重复数最多的前10个,用Java编程怎么做?这个用java做很简单,先把不同名字的取出来,放在一个list集合里,然后 , 取出list集合里的数据,然后取出list中的对象,取值 。键值对的形式 。装在set里 。然后排序 , 去前十个 。
这是思路,貌似遍历一亿数据有点多啊 。没试过,你看看行不行吧!
数据库,应该有方法直接取吧?
java如何产生1-10随机数java代码方法一如下:
int random=(int)(Math.random()*10 1)
java代码方法二如下:
package bdqn_Empy;
import java.util.Random;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0;
Random b=new Random();
a=b.nextInt(101);
System.out.println(a);
}
}
扩展资料:
可以先通过 random方法生成一个随机数,然后将结果乘以10 。此时产生的随机数字即为大于等于0小于10的数字 。
然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入) 。最后即可获取一个0到9的整数型随机数字 。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math. Random0*10)即可 。
其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数 。至需要将这个10换成n即可,如改为( int(Math. Random0n) 。此时应用程序就会产生一个大于等于0小与n之间的随机数 。
如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数 。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数 。
java:怎么取这笔int数据的前十个数?intData=https://www.04ip.com/post/521478965412587456;
data = https://www.04ip.com/post/intData.subString(0,10);
for (int i = 0;idata.length;i){
System.out.pirntln(Integer.parseInt(data.subString(i,i 1));
}
关于java代码取前10个数和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 企业如何完善营销行为体系的简单介绍
- 输入法皮肤下载,输入法皮肤下载软件
- 足总杯直播运营学习,足总杯哪个平台直播
- mysql怎么使用行级 mysql 行长度
- 拍戏时要拍摄什么电影,拍戏最重要的是什么
- 党报如何与新媒体融合,报纸和新媒体融合
- 手机桌面小程序怎么解锁,手机屏小程序带锁怎样去掉
- linux禁止插u盘命令 linux 禁用u盘
- python客户端安装教程,python电脑安装教程