帮我解JAVA题

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:21:27
帮我解解题目,如果可以讲解更好,越简单越好

1.创建一个长度为10的数组,取得该数组的长度,对数组元素升序排序,求出数组元素的和,输出结果。

2.分别创建2个长度为5的实型数组A、B,将A中的元素赋给B,思考怎样赋值才能得到得到正确结果,为什么可以这样赋值。

3.对于如下名字按字母顺序打印出来,Tom , John , Rose, Owen, Sun 。
程序运行结果:John Owen Rose Sun Tom

4.编写一个应用程序,输出Fibonacci数列。
程序运行结果:
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2458 4181 6765

5.将一个二维数组的行和列互换,存放到另一个二维数组中。

6.(选做)编写一个应用程序,输出8行杨辉三角形。
程序运行结果:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1

我也是初学,这是我编的自己慢慢看。
第一题:
class test
{
public static void main(String[] args)
{ int sum=0;
int[] a={9,2,5,4,6,11,7,89,42,60};//创建一个数组长度为10的;
System.out.println("该数组长度为"+a.length);//取得该数组的长度;
System.out.print("该数组的升序排列为:");
for(int i=0;i<a.length;i++) //数组升序排列
{
for(int j=0;j<a.length-1;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
System.out.print("\t"+a[i]);
}
System.out.println();

for(int i=0;i<a.length;i++)// 数组求和
sum+=a[i];
System.out.println("该数组元素之和为:"+sum);
}
}

第二题:
class test
{
public static void main(String[] args)
{
int a[]={1,