真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java所有數(shù)組代碼 java數(shù)組的數(shù)組

java 數(shù)組排序代碼注釋

第一行:輸出括號(hào)內(nèi)引號(hào)中的內(nèi)容;第二行:sc應(yīng)該是你上面定義的一個(gè)Scanner掃描器,這行的作用就是將從控制臺(tái)輸入的內(nèi)容存儲(chǔ)到一個(gè)字符串str中;第三行:以逗號(hào)作為分隔符,將str里的內(nèi)容分割存放到數(shù)組array1中:第四行:用for循環(huán)歷遍array1數(shù)組中的每一個(gè)元素:第六行:將歷遍到的每一個(gè)元素轉(zhuǎn)換成int型的數(shù)據(jù)類型存放到a1這個(gè)變量中;第七行:將上一步獲得的值a1存放到max變量,將i的值存放到index變量;第八行:用for循環(huán)歷遍array1數(shù)組中的所有元素;第九行:將array1中的第2個(gè)元素后的每一個(gè)元素的值存放到a2變量中,如果a2比max的值大,則將a2的值傳給max,將j的值傳給index(其實(shí)這里就是將數(shù)組中的第N個(gè)元素和第N-1個(gè)元素進(jìn)行比較大小的操作,并將比較大的值那個(gè)數(shù)的值傳給max變量,直到最后找到一個(gè)最大值),后面幾行是用for循環(huán)輸出數(shù)組中的元素。你這里定義了index應(yīng)該是用來(lái)進(jìn)行冒泡排序的,但你卻沒(méi)用到,所以你的這段代碼是沒(méi)法實(shí)現(xiàn)排序的功能,修改一下就行了。。。

創(chuàng)新互聯(lián)建站主營(yíng)貴陽(yáng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),貴陽(yáng)h5微信小程序搭建,貴陽(yáng)網(wǎng)站營(yíng)銷推廣歡迎貴陽(yáng)等地區(qū)企業(yè)咨詢

java數(shù)組課程設(shè)計(jì)代碼

public static void main(String[] args) {

/**

*

* (1)實(shí)現(xiàn)整型數(shù)組的創(chuàng)建要求由用戶輸入數(shù)組長(zhǎng)度以及數(shù)組元素

*/

Scanner input = new Scanner(System.in);

System.out.print("請(qǐng)輸入整型數(shù)組的長(zhǎng)度:");

int lengthInt = input.nextInt();

int[] arrInt = new int[lengthInt];

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

System.out.println("請(qǐng)輸入第" + (i + 1) + "個(gè)元素");

arrInt[i] = input.nextInt();

}

System.out.print("整型數(shù)組:");

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

System.out.print(arrInt[i] + "\t");

}

System.out.println();

/**

*

* (2)查找數(shù)組中最大值最小值以及求平均值

*/

int max = 0;

int min = arrInt[0];

double sum = 0;

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

if (arrInt[i] max) {

max = arrInt[i];

}

if (arrInt[i] min) {

min = arrInt[i];

}

sum += arrInt[i];

}

double avg = sum / arrInt.length;

System.out.println("最大值:" + max);

System.out.println("最小值:" + min);

System.out.println("平均值:" + avg);

/**

*

* (3)實(shí)現(xiàn)數(shù)組的排序,有用戶選擇何種方式

*/

System.out.println("請(qǐng)選擇排序的方式(輸入數(shù)字即可):");

System.out.println("1:由小到大,2:由大到小");

int a = input.nextInt();

switch (a) {

case 1:

int i,

j,

t;

for (i = 0; i arrInt.length - 1; i++) {

for (j = 0; j arrInt.length - i - 1; j++) {

if (arrInt[j + 1] arrInt[j]) {

t = arrInt[j + 1];

arrInt[j + 1] = arrInt[j];

arrInt[j] = t;

}

}

}

break;

case 2:

int x,

y,

z;

for (x = 0; x arrInt.length - 1; x++) {

for (y = 0; y arrInt.length - x - 1; y++) {

if (arrInt[y + 1] arrInt[y]) {

z = arrInt[y + 1];

arrInt[y + 1] = arrInt[y];

arrInt[y] = z;

}

}

}

break;

default:

System.out.println("輸入有誤");

break;

}

for (int k = 0; k arrInt.length; k++) {

System.out.print(arrInt[k] + "\t");

}

System.out.println();

/**

*

* (4)實(shí)現(xiàn)數(shù)組的插入,并對(duì)插入后的數(shù)組重排序

*/

System.out.println("該數(shù)據(jù)長(zhǎng)度為" + arrInt.length + ",插入數(shù)據(jù)后也記錄最后" + "個(gè)的元素");

boolean ref = true;

do {

System.out.println("請(qǐng)插入元素:");

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

if (i arrInt.length - 1)

arrInt[i] = arrInt[i + 1];

else

arrInt[i] = input.nextInt();

}

System.out.println("是否再插入新的元素?(是:Y,否:其他任何字符)");

if (!input.next().equalsIgnoreCase("y")) {

ref = false;

}

} while (ref);

System.out.print("插入元素后的數(shù)組:");

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

System.out.print(arrInt[i] + "\t");

}

System.out.println();

/**

*

* (5)實(shí)現(xiàn)對(duì)某個(gè)數(shù)組的刪除或者修改操作

*/

System.out.println("請(qǐng)選擇操作:1.刪除;2.修改");

int d = input.nextInt();

System.out.println("請(qǐng)輸入要操作的元素下標(biāo):(輸入0-" + (arrInt.length - 1)

+ "之內(nèi)的數(shù)字即可):");

int index = input.nextInt();

System.out.println(index);

int[] arrs = new int[arrInt.length - 1];

switch (d) {

case 1:

for (int i = 0; i arrInt.length - 1; i++) {

if (i == index index arrInt.length - 1) {

arrs[i] = arrInt[index + 1];

} else if (i index index arrInt.length - 1) {

arrs[i] = arrInt[i + 1];

} else {

arrs[i] = arrInt[i];

}

}

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

System.out.print(arrs[i] + "\t");

}

break;

case 2:

System.out.println("請(qǐng)輸入新的元素:");

int num = input.nextInt();

arrInt[index] = num;

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

System.out.print(arrInt[i] + "\t");

}

break;

default:

System.out.println("輸入有誤");

break;

}

}

求java創(chuàng)建數(shù)組代碼

package test;

import java.util.Random;

public class Test {

public static void main(String[] args) {

int maxVal=-1;

int maxRow=-1;

int maxCol=-1;

int[][] arr=new int[5][5] ;

for(int i=0;i5;i++){

for(int j=0;j5;j++){

arr[i][j]=new Random().nextInt(100);

if(maxValarr[i][j]){

maxVal=arr[i][j];

maxRow=i;

maxCol=j;

}

System.out.print(arr[i][j]+" ");

}

System.out.println();

}

System.out.println("最大行 "+maxRow);

System.out.println("最大列 "+maxCol);

System.out.println("max number is "+maxVal);

}

}

java中關(guān)于數(shù)組的問(wèn)題,求代碼,拜求大神

import?java.util.Arrays;

import?java.util.Random;

import?java.util.Scanner;

public?class?Test?{

public?static?void?main(String[]?args)?{

Scanner?s?=?new?Scanner(System.in);

Random?r?=?new?Random();?//?隨機(jī)數(shù)工具類

System.out.print("請(qǐng)輸入數(shù)組長(zhǎng)度:");

int[]?arr?=?new?int[s.nextInt()];

System.out.println("原數(shù)組:");

for?(int?i?=?0;?i??arr.length;?i++)?{

arr[i]?=?r.nextInt(100);?//?隨機(jī)數(shù)大小為?0~99?

System.out.print(arr[i]?+?"?");

}

System.out.println();

//?排序

Arrays.sort(arr);

System.out.println("排序后:");

for?(int?i?=?0;?i??arr.length;?i++)?{

System.out.print(arr[i]?+?"?");

}

System.out.println();

//?最大值最小值

System.out.println("最大值:"?+?arr[arr.length?-?1]?+?"??最小值:"?+?arr[0]);

}

}

用java語(yǔ)言,數(shù)組,代碼怎么寫?

import?java.util.Scanner;

public?class?Test?{

public?static?void?main(String[]?args)?{

int?num?=?5;

int[]?n?=?new?int[num];

Scanner?sc?=?new?Scanner(System.in);

System.out.println("請(qǐng)輸入"+num+"位會(huì)員的積分");

for(int?i=0;inum;i++){

System.out.print("第"+(i+1)+"位會(huì)員積分:");

n[i]=sc.nextInt();

}

System.out.println("\n序號(hào)\t歷史積分");

for(int?i=0;in.length;i++){

System.out.println(i+1+"\t"+n[i]);

}

sc.close();

}

}

java三維數(shù)組

public?class?ArrayDemo?{

public?static?void?main(String[]?args)?{

int?i,?j,?k,sum;

int?a[][][]?=?{?{?{?1,?2,?3?},?{?4,?5,?6?}?},

{?{?7,?8,?9?},?{?10,?11,?12?}?}?};

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

for?(j?=?0;?j??a[i].length;?j++)?{

for?(k?=?0;?k??a[i][j].length;?k++)?{//這兒

System.out.println("a["?+?i?+?"]?["?+?j?+?"]?["?+?k

+?"]?=?"?+?a[i][j][k]);

}

}

}

}

}


分享文章:java所有數(shù)組代碼 java數(shù)組的數(shù)組
當(dāng)前鏈接:http://weahome.cn/article/hgoepg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部