题目内容 (请给出正确答案)
[主观题]

请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为1

0的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

9173546280

public class ex20_2 {

private int[] a=new int[10];

public static void main(String[] args)

ex20_2 obj20_2=new ex20_2 );

obj20_2. method ();

}

public void init () {

for(int i=0;i<a.length;i++) {

a[i] =i;

}

}

public void method() {

int c,i,j;

i=0;

j=a.length-1;

init();

while(i<j){

while((a[i]%2==1)&&i<j)

i++;

while((a[j]%2==0)&&i<j)

j--

if(i<j){

c=a [i];

______________;

a[j]=c;

_______________;

}

}

for(i=0;i<a.length;i++){

System.out.print(Integer.toString(a[i]));

}

}

}

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之…”相关的问题

第1题

Java程序中引用数组元素时,数组下标可以是

A.整型常量

B.整型变量

C.整型表达式

D.以上均可

点击查看答案

第2题

【单选题】Java程序中引用数组元素时,数组下标可以是()。

A.整型常量

B.整型变量

C.整型表达式

D.以上均可

点击查看答案

第3题

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器目录的内容。 (提示:pub

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器目录的内容。

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器目录的内容。 (提示:pu

(提示:public String[]list();//将目录中所有文件名保存在字符数组中返回)

注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

import java.io.*;

public class FindDirectories

{

public static void main(String args[]

{

if(args.length==0)

args=new String[]{".."};

try

{

_______________

String[] fileName=pathName.list();

for(int i=0;i<fileName.length;i++

{

File f=new File(pathName.getPath() fileName[i]);

if(___________________)

{

System.out.println(f.getCanonicalPath());

main(new String[]

{

f.getPath()

});

}

}

}

catch(IOException e)

{

e.printStackTrace();

}

}

}

点击查看答案

第4题

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器文件夹的内容。 提示:pu

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器文件夹的内容。

提示:public string()list();//将文件夹中所有文件名保存在字符数组中返回。

注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

源程序文件代码清单如下:

import java.io.*;

public class FindDirectories

{

public static void main(String args[])

{

if(args.length==0)

args=new String(){".."};

try

{

______;

String[] fileName=pathName.list();

for(int i=0;i<fileName.length;i++)

{

File f=new File(pathName.getPath(),fileName[i]);

if(______)

{

System.out.println(f.getCanonicalPath());

main(new String[]

{

f.getPath()

});

}

}

}

catch(IOException e)

{

e.printStackTrace();

}

}

}

点击查看答案

第5题

使用VC6打开考生文件夹下的工程test34_3。此工程包含一个test34_3.cpp,其中定义了表示栈的类stack
。源程序中stack类的定义并不完整,请按要求完成下列操作,将程序补充完整。

(1)定义类stack的私有数据成员sp和size,它们分别为整型的指针和变量,其中sP指向存放栈的数据元素的数组,size为栈中存放最后一个元素的下标值。请在注释“//**1**”之后添加适当的语句。

(2)完成类stack的构造函数,该函数首先从动态存储空间分配含有100个元素的int型数组,并把该数组的首元素地址赋给指针sp,然后将该数组的所有元素赋值为0,并将size赋值为-1(size等于-1表示栈为空)。请在注释“//**2**”之后添加适当的语句。

(3)完成类stack的成员函数push的定义。该函数将传入的整型参数x压入栈中,即在size小于数组的最大下标情况下, size自加1,再给x赋值。请在注释“//**3**”之后添加适当的语句。

(4)完成类stack的成员函数pop的定义,该函数返回栈顶元素的值,即在size不等于-1的情况下,返回数组中下标为size的元素的值,并将size减1。请在注释“//**4**”之后添加适当的语句。

程序输出结果如下:

the top elem:1

the pop elem:1

the stack is empty

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件test34_3.cpp清单如下:

include<iostream.h>

class stack

{

//** 1 **

public:

stack ();

bool empty(){return size==-1;}

bool full() {return size==99;}

void push(int x);

void pop();

void top();

};

stack::stack()

{

//** 2 **

for(int i=0; i<100; i++)

*(sp+i)=0;

size=-1;

}

void stack::push(int x)

{

//** 3 **

cout<<"the stack is full"<<end1;

else

{

size++;

*(sp+size) = x;

}

}

void stack::pop()

{

//** 4 **

cout<<"the stack is empty"<<end1;

else

{

cout<<"the pop elem:"<<*(sp+size)<<end1;

size--;

}

}

void stack::top()

{

if iempty() )

cout<<"the stack is empty"<<end1;

else

{

cout<<"the top elem:"<<*(sp+size)<<end1;

}

}

void main ()

{

stack s;

s.push(1);

s.top();

s.pop();

s.top();

}

点击查看答案

第6题

请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。 注

请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。

注意:不改动程序结构,不得增行或删行。

public class ex2

{

public static void main(String[] args)

{

Int [ ] [ ] aMatrix={{1,1,1,1},{2,2,2,2},{3,3,3,3},{4,4,4,4},{5,5,5,5}};

int i=0;

int j=0;

for(i=0;i<aMatrix.length;i++)

{

For (j=0; ______; j++)

{

System.out.print(______+" ");

}

System.out.println();

}

}

}

点击查看答案

第7题

在Java中定义一个字符串类型的变量str的语句是:() ,定义一个具有10个元素的整型数组a的语句是:() 。
在Java中定义一个字符串类型的变量str的语句是:() ,定义一个具有10个元素的整型数组a的语句是:() 。

点击查看答案

第8题

下列那一项不属于Java语言的简单数据类型

A.整型

B.浮点型

C.数组

D.布尔型

点击查看答案

第9题

创建一个二维数组a,其中较高一维含两个元素,每个元素又由3个整型量构成,下列Java语句中能实现上述要求的是。()
创建一个二维数组a,其中较高一维含两个元素,每个元素又由3个整型量构成,下列Java语句中能实现上述要求的是。()

A.inta

B.inta=newint[2][3]

C.inta=newint[2][3]

D.inta=int[2][3]

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信