java从1加到9代码的简单介绍

1!加到10!,用java怎么表达?

参考源代码:

创新互联专业为企业提供龙山网站建设、龙山做网站、龙山网站设计、龙山网站制作等企业网站建设、网页设计与制作、龙山企业网站模板建站服务,10年龙山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

public class Test {

public static void main(String[] args) {

int f = 1;

int sum = 0;

int n = 10;

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

f *= i;

sum += f;

}

System.out.println("1!+2!+...+" + n + "! = " + sum);

}

}

运行结果:

Java中用Random类生成1到9的随机数该怎么写?使用种子

写法:inttemp=m+(int)(Math.random()*(n+1-m));//Java生成从m到n的随机整数[m,n]。

random(),函数,random函数返回一个0~num-1之间的随机数。random(num)是在stdlib.h中的一个宏定义。num和函数返回值都是整型数。

扩展资料:

注意

如需要在一个random()序列上生成真正意义的随机数,在执行其子序列时使用randomSeed()函数预设一个绝对的随机输入,例如在一个断开引脚上的analogRead()函数的返回值。

反之,有些时候伪随机数的精确重复也是有用的。这可以在一个随机系列开始前,通过调用一个使用固定数值的randomSeed()函数来完成。

java编程题,在九宫格内填入1—9九个数字,使得横竖排的数字相加之和都相等

/*直接复制运行就可以,每一行的九个数字代表一个九宫格的9个数字,从左到右,从上到下*/

import java.util.ArrayList;

import java.util.Arrays;

public class Test1 {

private static ArrayListString arrangeList = new ArrayListString(); 

 public static void main(String[] args) {

String str = "123456789";//你要排列组合的字符串

char list[] = str.toCharArray();//将字符串转换为字符数组

genernateData(list, 0, list.length - 1);//参数为字符数组和0和字符数组最大下标

int arr[]=new int[9];

for(String str1 : arrangeList){

for(int k=0;k9;k++){

arr[k]=Integer.parseInt(str1.substring(k,k+1));

}

if(arr[0]+arr[1]+arr[2]==15arr[3]+arr[4]+arr[5]==15arr[6]+arr[7]+arr[8]==15arr[0]+arr[3]+arr[6]==15arr[1]+arr[4]+arr[7]==15arr[2]+arr[5]+arr[8]==15arr[0]+arr[4]+arr[8]==15arr[2]+arr[4]+arr[6]==15){

System.out.println(Arrays.toString(arr));

}

}

}

 

public static void genernateData(char list[], int k, int m) {

 if (k  m) {

 StringBuffer sb = new StringBuffer();//创建一个StringBuffer对象sb

 for (int i = 0; i = m; i++) {

 sb.append(list[i]);//循环将字符数组值追加到StringBuffer中

 }

 arrangeList.add(sb.toString());

 } else {

 for (int i = k; i = m; i++) {

 swapData(list, k, i);//将下表为k和i的值调换位置

 genernateData(list, k + 1, m);

 swapData(list, k, i);

 }

 }

}

private static void swapData(char list[], int k, int i) {

char temp = list[k];

list[k] = list[i];

list[i] = temp;

}

}

java实现1+3+5+7+...+99的代码

实现思路:从1开始加,每次循环相加的数为原来的值加上2,最大值是99,之后结束循环即可:

public

class

sum

{

public

static

void

main(string[]

args)

{

int

count

=

0;

for(int

i=1;i=99;i=i+2)

{

sum

+=

i;

}

system.out.println(count);

}

}


本文标题:java从1加到9代码的简单介绍
文章网址:http://pwwzsj.com/article/ddsghch.html