现在定义如下数组(Java,数组的定义)

本文目录
- Java,数组的定义
- 4、现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5
- 1) 定义一个数组a[11],用以存放学生的成绩 2) 从键盘输入10个学生成绩 3) 采用冒泡
Java,数组的定义
java中数组的定义:
字符串数组:
1、string
str=new
string;
2、string
str=new
string{"a","b"};
3、string
str={"a","b"};
整形数组:
1、int
i=new
int;
2、int
i=new
int{0,1};
3、int
i={0,1};
其他数组定义的方法类似!
4、现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5
import java.util.Arrays;
public class Demo{
public static void main(String args) {
int oldArr={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int;
System.arraycopy(oldArr,0,newArr1,0,oldArr.length);
for (int i = 0; i 《 newArr1.length; i++) {//将等于0的元素后移到最后
for (int j = 0; j 《 newArr1.length-1; j++) {
if(newArr1==0){
int temp=newArr1;//第三方变量交换
newArr1;
newArr1=temp;
}
}
}
int num=0;//查看newArr中不为零的元素的个数
for (int k = 0; k 《 newArr1.length; k++) {
if (newArr1》0) {
num++;
}
}
int;//创建newArr数组
System.arraycopy(newArr1, 0, newArr, 0, newArr.length);//考培
System.out.println(Arrays.toString(newArr1));
System.out.println(Arrays.toString(newArr));
}
}
1) 定义一个数组a[11],用以存放学生的成绩 2) 从键盘输入10个学生成绩 3) 采用冒泡
#include《stdio.h》
#define N 11
main()
{
int i,j;
double sc,t,m;//sc存放第一次输的成绩,cj反序存放成绩
for(i=0;i《N-1;i++)//从键盘上输入数,给sc赋值
{
printf("请输入第%d个学生的成绩",i+1);
scanf("%lf",≻);
}
printf("请再输入一个学生的成绩进行插入");
scanf("%lf",&m);
for(i=0;i《N-2;i++)//冒泡排序法
{
for(j=0;j《N-2-i;j++)
if(sc)
{
t=sc;
sc;
sc=t;
}
}
printf("原数组排序后为:\n");
for(i=0;i《N-1;i++)
{
printf("%f ",sc);
if((i+1)%4==0)//每行输出4个成绩
printf("\n");
}
printf("\n");
for(i=0;i《10;i++)//插入数据
if(sc》m)
cj;
else
{
cj=m;
break;
}
for(j=i;j《11;j++)
cj;
printf("反序数组排序后为:\n");
for(i=0;i《N-1;i++)
{
printf("%f ",cj);
if((i+1)%4==0)
printf("\n");
}
printf("\n");
/*如果说想反序后还存入原来数组的话,则把上面的程序段改为下面的
for(i=0;i《N;i++)
sc;
for(i=0;i《N-1;i++)
{
printf("%f ",sc);
if((i+1)%4==0)
printf("\n");
}
printf("\n");
*/
}

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30



