关于java求12的信息

博主:adminadmin 2023-01-28 04:06:07 555

本篇文章给大家谈谈java求12,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

在java中怎样输出第12个字符

注意使用的是charAt()函数

public class Yugi{

public static void main(String[] args){

String str = "23234sdfsf";

for(int i = 0; i str.length(); i++){

System.out.println(str.charAt(i));

}

}

}

用java程序有以下数列 1,1,2,3,5,8,13………………用程序算出第12个数是什么。

分析:

除了前两个数,后面每个数是前两个数的和。

程序设计:

public static int find(int index)

{

int a=1,b=1;

//当index=1和2时,不经过循环,直接输出1

for(int i=2;iindex;i++)

{

int temp = b;

b = a+b;

a = temp;

}

return b;

}

主函数中调用,输出前12个数值:

for(int i=1;i=12;i++)

{

System.out.print(find(i) + "**");

}

程序结果:

1**1**2**3**5**8**13**21**34**55**89**144**

java求12个质数!

这是一个非常经典的题目了。如果让自己想,还真有点难度。

下面的算法。可以说是最快速的算法。感兴趣的朋友可以一起研究一下。

【特殊说明】最小的质数 是 2 , 不是 1.

参考 : 质数的概念

public class Wangyf {

public static void main(String[] args) {

//测试

int[] zs = getZS(12);

for(int i : zs){

System.out .print(i + ", ");

}

}

//获得 最小的前 n 个指数

public static int[] getZS(int n) {

int[] zs = new int[n];

int m = 2;

for(int i = 0; i n; i++){ // i 记录数组下标。

while(true){

boolean is = true;

for(int j = 0; j i; j ++ ){ // 【遍历已将找到的质数,可大大提高程序的速度】

if( m % zs[j] == 0 ){

is = false;

break;

}

}

if(is){

zs[i] = m;

m ++;

break;

}

m++;

}

}

return zs;

}

}

【输出结果】

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37,

【强调一下】 1 不是质数,也不是合数.

关于java求12和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。