早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求高人指教java复习题java编程复习题(将正确的代码写到笔记本上):1图形系列编写程序输出如下图形.(a)##########(b)%%%%%%%%%%%%%%%%(c)&&&&&&$$$$$$&&&&&&$$$$$$(d)********2数组系列(a)定义数组A,该数组

题目详情
求高人指教java复习题
java编程复习题(将正确的代码写到笔记本上):
1 图形系列
编写程序输出如下图形.
(a)
#
##
###
####
(b)
%
%%%
%%%%%
%%%%%%%
(c)
&&&&&&
$$$$$$
&&&&&&
$$$$$$
(d)
*
***
***
*
2数组系列
(a) 定义数组A,该数组由用户任意输入的50个整形数据组成,显示输出最大数并输出该数对应的下标.
(b) 定义数组B,由50个整型数组元素组成,将它们按从小到大的方式输出.(冒泡法,选择法排序).
(c) 定义数组C,由30个整型数组元素组成,实现数组元素的转置,分别输出转置前的数组和转置后的数组.
例如:C数组为:
c[0] c[1] .c[28] c[29]
1 9 .100 12
则转置后为:
c[0] c[1] .c[28] c[29]
12 100 .9 1
▼优质解答
答案和解析
楼主你好.新建类:BaiduZhidao编译直接运行查看结果.
public class BaiduZhidao {
public static void main(String[] args) {
System.out.println("1 图形系列\n编写程序输出如下图形.\n(a)");
a();
System.out.println("\n(b)");
b();
System.out.println("\n(c)");
c();
System.out.println("\n(d)");
d();
System.out.println("\n(e)");
e();

System.out.println("\n2 数组系列\n(a)定义数组A,该数组由用户任意输入的50个整形数据组成,显示输出最大数并输出该数对应的下标.");
a2();
System.out.println("\n(b)定义数组B,由50个整型数组元素组成,将它们按从小到大的方式输出.(冒泡法,选择法排序).");
b2();
System.out.println("\n\n(c)定义数组C,由30个整型数组元素组成,实现数组元素的转置,分别输出转置前的数组和转置后的数组.");
c2();
}

public static void a()
{
int row = 4;//图形行数,修改此数字来改变图形大小.
for(int i = 1 ; i max)
{
max = a[i];
index = i;
}
}

//打印结果.
System.out.println("数组:");
for(int i = 0 ; i < a.length ; i ++)
{
System.out.print( a[i]+" ");
}
System.out.println("\n最大:"+max + " 下标:"+index);
}

public static void b2()
{
//定义数组B并生成0-500的随机数放入数组.
int length = 50;//数组长度,可随意修改
int[] b = new int[length];
for(int i = 0 ; i < length ; i ++)
{
b[i] = (int)(Math.random()*500);
}

//排序,冒泡
int temp = 0 ;
for(int i = 0 ; i < b.length ; i ++)
{
for(int j = 0 ; j < b.length-1 ; j ++)
{
if(b[j] > b[j+1])
{
temp = b[j+1];
b[j+1] = b[j];
b[j] = temp;
}
}
}
//打印结果.
System.out.println("数组:");
for(int i = 0 ; i < b.length ; i ++)
{
System.out.print( b[i]+" ");
}
}

public static void c2()
{
//定义数组c并生成0-500的随机数放入数组.
int length = 30;//数组长度,可随意修改
int[] c = new int[length];
for(int i = 0 ; i < length ; i ++)
{
c[i] = (int)(Math.random()*500);
}

System.out.println("原始数组:");
for(int i = 0 ; i < c.length ; i ++)
{
System.out.print( c[i]+" ");
}

//转置
int temp = 0 ;
for(int i = 0 ; i < length/2 ; i ++)
{
temp = c[i];
c[i] = c[length - i -1];
c[length - i -1] = temp;
}

System.out.println("\n转换后数组:");
for(int i = 0 ; i < c.length ; i ++)
{
System.out.print( c[i]+" ");
}
}


}
看了 求高人指教java复习题ja...的网友还看了以下:

中学生的读书笔记怎么写作为一个中学生,读书笔记经常要碰到,请指教读书笔记的写法,包括结构,内容、写  2020-05-13 …

六年级上册语文第三课小练笔怎么写人教版人教版六年级上册语文第三课草虫的村落小练笔怎么写  2020-05-17 …

假如你是李华,你澳大利亚的笔友Martin写信问你高一学习情况:远离父母,学会独立;结识了很多新朋  2020-06-10 …

木字笔顺的写法,第一笔怎么写第一笔横是在田字格哪个位置,斜上还是笔直地写,在网上查了,有的要斜上写  2020-06-11 …

笔称种种,1有感而写的短文叫()笔,为后段埋伏线索叫()笔,特别精彩的文字叫()笔,集体拟定一人写  2020-06-13 …

练习写毛笔字,第一天写了30个字,以后每天比前一天多写5个字,小芳第3天写了多少.可以从练习写毛笔  2020-07-21 …

硬笔行书横写帖历代名帖中,如钟绍京的《灵飞经》王羲之的《兰亭序》《圣教序》等等,都是纵写我用钢笔练  2020-07-24 …

综合性学习.近日,班级开展“重温笔顺,写好汉字”语文活动.我认认真真地完成了以下任务(1)我和同学  2020-07-28 …

写文章的开头时叫()笔练习性的写或画叫()笔字句笔画不好的叫()笔引人入胜的文字叫()笔遣词造句的风  2020-11-08 …

小学语文教案格式?马上要实习了,但是我教案写的不是很好,尤其是格式还没掌握,我觉得有点难,并且麻烦的  2021-01-06 …