用java语言编写程序

用java语言编写程序,第1张

//我只能写出这样的来了,实在无能为力,不能重复的十个数字,看着就很麻烦。。

import javautilArrayList;

import javautilArrays;

import javautilCollections;

import javautilHashMap;

import javautilList;

import javautilMap;

import javautilScanner;

public class Test3 {

//main method

public static void main(String[] args){

Scanner in = new Scanner(Systemin);

Systemoutprintln("请输入十个不同的数值");

int[] m =new int[10];

List<Integer> list = new ArrayList<Integer>();

Map<Integer,Integer> map = new HashMap<Integer,Integer>();

for(int i=0;i<mlength;i++){

int temp = innextInt();

m[i] = temp;

if(mapcontainsKey(temp)){

Systemoutprintln("请输入不同的数字");

}else{

mapput(temp, i);

Systemoutprintln(temp+"==="+i);

listadd(temp);

}

}

int max = getMaxNum(list);

int min = getMinNum(list);

int pos1 = (Integer)mapget(max);

int pos2 = (Integer)mapget(min);

m = changePosition(m, max, pos1, mlength-1);

m = changePosition(m, min, pos2, 0);

for(int n : m){

Systemoutprint(n+"-");

}

}

//得到List<Integer>中的最大值

public static Integer getMaxNum(List list){

Collectionssort(list);

return (Integer)listget(listsize()-1);

}

//得到List<Integer>中的最小值

public static Integer getMinNum(List list){

Collectionssort(list);

return (Integer)listget(0);

}

//数组M中的某位置的数字与另一个位置的交换

public static int[] changePosition(int[] m,int num,int pos,int src){

int temp = m[src];

m[src] = num;

m[pos] = temp;

return m;

}

}

java语言就是一门编程语言。

java程序设计,我个人认为是实现一个功能的代码的性能问题和架构问题。

比如说设计模式,mvc等。实现同一个功能可能能写出n多中方法,哪个最实用,哪个可读性高,哪个在开发过程中可以普遍推广。

以上就是关于用java语言编写程序全部的内容,包括:用java语言编写程序、java语言和java程序设计 ,这两种有什么区别》 还是就是一样的、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10627391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存