java塔型数字编写代码 java编程数字金字塔
java 嵌套for循环输出下列数字金字塔1 121 12421 1248421 一共八行哪位编程大神给指点指点拜托了,急用。
public static void main(String[] args) {
“只有客户发展了,才有我们的生存与发展!”这是创新互联的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对做网站、网站建设、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。
int line=8;
for(int i=1;i=line;i++){
for(int j=0;jline-i;j++){//用来输出制表符的。因为数字有123位的,用空格不整齐
System.out.print("\t");
}
for(int j=1;jMath.pow(2, i);j*=2){//输出依次增大的Math.pow(2, i)是求2的i次方
System.out.print(j+"\t");
}
for(int j=(int)Math.pow(2, i-2);j0;j/=2){//输出依次减小的
System.out.print(j+"\t");
}
System.out.println();//换行
}
}
用Java 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出
给你个思路:
1. 循环输入。 用 Scanner sc=new Scanner(System.in);
int number = sc.nextInt(); 套在循环里面
2.把循环输入的数字放到ArrayList中。
3.对ArrayList排序
4.for循环输出
(JAVA题编程)金子塔状的YANG辉三角怎么编程(不要靠左边的那种)
public class YhuiTriangle {
public static int binomial(int n,int k){
int a = 1,b = 1;
if(k == 0)return 1;
for(int i = 1 ;i=k;i++){
b = b*i;
a = a * (n-i+1);
}
return a/b;
}
public static void main(String args[]){
System.out.println(" "+1);
for(int n = 2;n=10;n++){
for(int i = 9;i=n;i--)System.out.print(" ");
for(int k = 0; kn ;k++)System.out.print(binomial(n,k)+" ");
System.out.println(1);
}
}
}
//效果图如下
用Java编写代码,实现在控制台输入一组数字后,排序后在控制台输出。
额。。。。
用Arrays类中的sort(数组变量名)方法、就行
了。比如:int
[]a={1,2,5,1,4,7};
java.util.Arrays.sort(a);
然后在循环输出、数组元素、这样就排好序了。。。。
但是要记住,sort只能对一维数组进行排序。
分享文章:java塔型数字编写代码 java编程数字金字塔
文章链接:http://ybzwz.com/article/hhsopd.html