社区
非技术区
帖子详情
在java中怎么实现一个简单的输入啊???
loyer
2006-11-01 04:57:55
我用java写了一个数组的小程序,怎么接收用户的输入来判断是否要要插入新的元素和删除一个数组元素啊?
初学java有很多不懂的地方,还有就是学java有发展前途吗?
...全文
287
6
打赏
收藏
在java中怎么实现一个简单的输入啊???
我用java写了一个数组的小程序,怎么接收用户的输入来判断是否要要插入新的元素和删除一个数组元素啊? 初学java有很多不懂的地方,还有就是学java有发展前途吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loyer
2006-11-03
打赏
举报
回复
我知道了,你这样计算的应该是连上中间变量的交换次数,即是temp = a[i];
a[i] = a[j]; a[j] = temp; 每一次交换都记录为一次交换,这样计算出来的只能算是总的交换次数。但是这不容易理解,应该减去temp变量的交换次数,这样就出来的就是数组成员在用冒泡法排序的过程中交换的次数。。。。。。。
很感谢楼上给的这个程序,让我对数组的认识有近了一步。。。
loyer
2006-11-03
打赏
举报
回复
if (a[i] > a[j])
{
CompareNum++;//交换次数加1
temp = a[i];
a[i] = a[j];
a[j] = temp;
ExchangeNum+=3;//交换一次需比较3次
}
为什么是比较3次啊?
麻烦给解释一下。。。
谢谢啊
qq191641994
2006-11-02
打赏
举报
回复
class test
{
public static void main(String[] args)
{
int ExchangeNum=0;//交换次数
int CompareNum=0;//比较次数
int temp=0;//暂存单元
int[] a = new int[args.length];
for (int i = 0; i < args.length; i++)
{
a[i] = Integer.parseInt(args[i]);
}
for (int i = 0; i < args.length - 1; i++)
{
for (int j = i + 1; j < args.length; j++)
{
if (a[i] > a[j])
{
CompareNum++;//交换次数加1
temp = a[i];
a[i] = a[j];
a[j] = temp;
ExchangeNum+=3;//交换一次需比较3次
}
}
}
System.out.println("冒泡排序后的结果为: ");
for(int i=0;i<args.length;i++)
{
System.out.print(a[i]+" ");
}
System.out.println();
System.out.println("比较次数为: "+CompareNum);
System.out.println("交换次数为: "+ExchangeNum);
}
}
运行->cmd->javac test.java->java test 5 6 9 8 6 3 7
loyer
2006-11-01
打赏
举报
回复
我知道是java.io这个类下的一个子类中的一个方法,但是我不知道怎么样使用阿。。。
那位大侠能给我个具体事例啊。。。。
谢谢了。。
jackxing
2006-11-01
打赏
举报
回复
命令行:in.read
弹出窗口:JOptionPane.showOptionDialog
具体用法查下资料
dashi
2006-11-01
打赏
举报
回复
~up
java
爬虫程序
Arachnid:是
一个
基于
Java
的web spider框架.它包含
一个
简单
的HTML剖析器能够分析包含HTML内容的
输入
流.通过
实现
Arachnid的子类就能够开发
一个
简单
的Web spiders并能够在Web站上的每个页面被解析之后增加几行代码调用。
输入
两行,第一行为
一个
整数,表示第二行数组的总长度;第二行的数组各元素之间由空格分割,如何用
java
实现
这两行
输入
?
今天练
一个
最
简单
基础的:
输入
两行,第一行为
一个
整数,表示第二行数组的总长度;第二行的数组各元素之间由空格分割,如何用
java
实现
这两行
输入
?先不看输出要求和输出示例,假如输出的要求是将
输入
示例原封不动地输出,即检验一下
输入
赋值的操作是否正确,应该怎么
实现
呢?方法会根据行匹配模式去判断接下来是否有一行(包括空行),如果有,则返回。方法会判断接下来是否有非空字符。2. 如何将字符串数组的逐元素转为整型?
Java
实现
一个
简易的计算器
2.本弹窗界面可以根据
简单
的要求进行
输入
,并显示是否正确,该文章代码设置的是在代码上
实现
一个
简易的计算器。同时可以
实现
自定义的设置;5.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,是指定不一致的,请手动更改;4.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;1.本代码是我在上学时写的,有一些地方没能完美
实现
,请包涵也请多赐教!3.这里只
实现
了计算器的建议模板,并没有定义其
实现
运算的效果;
java
实现
多态的机制通俗_
Java
实现
多态的机制是什么?
Java
多态的
实现
机制是什么
Java
中
实现
多态的机制是依靠父类或接口的引用指向子类,从而
实现
一个
对象多种形态的特性,其父类的引用是在运行时动态的指向具体的实例,调用该引用的方法时,不是根据引用变量的类型
中
定义的方法来运行,而是根据具体的实例的方法。
简单
的示例Person.
java
import
java
.util.Scanner;public class Person {public int sal...
简易计算器
Java
实现
在本篇文章
中
,我们将使用
Java
编程语言
实现
一个
简易计算器。我们将通过编写代码来
实现
这个计算器,并演示其使用方法。例如,可以添加更多的运算功能,支持小数运算或复杂表达式的计算等。同时,还可以优化用户界面,使其更加美观和易用。通过以上代码
实现
,我们成功完成了
一个
简易计算器的开发。希望本篇文章对初学者理解和学习
Java
编程有所帮助,也希望读者能够通过这个简易计算器的
实现
,掌握基本的编程思路和技巧。编译代码:将以上代码保存为 Calculator.
java
文件,并使用
Java
编译器进行编译。
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章