❶ java定義一個一維數組,並給每個元素賦值為數組下標的值,並顯示
publicstaticvoidmain(String[]args){
/**
*1、Java定義一個一維數組,並給每個元素賦值為數組下標的值,並顯示
*/
int[]arr=newint[10];
for(inti=0;i<arr.length;i++){
arr[i]=i;
System.out.println(i+","+arr[i]);
}
}
publicstaticvoidmain(String[]args){
/**
*2、修改上述程序,將數組的賦值改為從鍵盤上輸入的10個整數
*/
int[]arr=newint[10];
System.out.println("請依次輸入10個整數");
for(inti=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個整數:");
Scannerinput=newScanner(System.in);
arr[i]=Integer.parseInt(input.nextLine());
}
for(inti=0;i<arr.length;i++){
System.out.println(i+","+arr[i]);
}
/**
*3、修改上述程序,添加代碼,實現從10個數中找到最大值和最小值,並顯示。
*/
intmax=arr[0];//將數組的第一個元素賦給max
intmin=arr[0];//將數組的第一個元素賦給min
for(inti=1;i<arr.length;i++){
//從數組的第二個元素開始賦值,依次比較
if(arr[i]>max){
//如果arr[i]大於最大值,就將arr[i]賦給最大值
max=arr[i];
}
if(arr[i]<min){
//如果arr[i]小於最小值,就將arr[i]賦給最小值
min=arr[i];
}
}
System.out.println("最大值是:"+max);
System.out.println("最小值是:"+min);
/**
*4、修改上述程序,添加代碼,去掉最大值和最小值,然後計算剩下的數的平均值,並顯示
*/
intsum=0;
for(inti=0;i<arr.length;i++){
sum+=arr[i];
}
sum=sum-max-min;//去掉最大值和最小值的總和
doubleaverage=sum/(arr.length-2);
System.out.println("平均值:"+average);
}
❷ 如何在java 中接收鍵盤輸入的字元,然後賦值給一個數組
java中實現用鍵盤讀入一個字元串後賦值給字元串變數可以使用Scanner來獲取鍵盤輸入的字專符串,並聲明一個屬字元串變數來存儲鍵盤輸入的字元串。
示例代碼如下:<pre t="code" l="java">public class ScannerDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//創建Scanner對象
System.out.println("請輸入字元串:");
String str = scan.next();//獲取鍵盤輸入的字元串並復制給變數
System.out.println("輸入的字元串為"+str);
}
}Scanner類主要用來獲取鍵盤輸入的信息。
❸ java中 輸入字元串怎麼給String數組賦值
java中輸入的字元串主要是使用scanner類來接收用戶從鍵盤輸入的數值,回然後建立一個答字元串數組來賦值,代碼如下:
publicclassceshi{
publicstaticvoidmain(String[]args){
String[]s=newString[3];//字元串數組
Scannersc=newScanner(System.in);接收用戶從鍵盤輸入的字元串
Stringstr=sc.next();
s[0]=str;//輸入的字元串str賦值給字元串數組的第一個
}
}
運行結果如下:
❹ java,如何把鍵盤輸入賦值給數組。舉個例子
Scannersc=newScanner(System.in);
int[]a=newint[10];
for(inti=0;i<10;i++){
a=sc.nextInt();
}
sc.close();
❺ java,如何把鍵盤輸入的任意個數的數字,賦值成一個數組
第一:要有輸入的判斷,用戶輸入的是否是數字,可用el表達式進行判斷,專
第二:輸入框屬得到輸入的數字,傳到後台,後台接收後存入數組中,賦值為int[][],或int[],變數。
第三:最好經過層後存到資料庫。
❻ JAVA中如何創建一個二維數組,然後給二維數組賦值!
1、一維數組,可以理解為只能存放一行相同數據類型的數據。在Java中如果要使用數組,需要先聲明數組,然後再分配數組內存(即,可以存放多少個數據)。聲明數組格式: 數據類型 數組名[]; //聲明一維數組,分配內存格式:數組名 = new 數據類型[個數]; //分配內存給數組。x0dx0a2、數據類型在之前的經驗里已經講過。數組名,也同標識符一樣,其命名規則還需要滿足那三條規則。對於編程人員來說。命名數組名,盡量使用有意義的英文單詞,養成良好的編程習慣。例如命名一組學生的身高的數組:聲明數組:int Height[];分配內存:Height = new int[40];//有40個學生。x0dx0a拓展資料:x0dx0a1、簡介x0dx0a編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一乎嫌定的運算方式,是計算體系按照該計算方式運行,並最終得到相應結果的過程。x0dx0a為敗散了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。x0dx0a2、匯編程序x0dx0a匯編程序。使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬體結構,所以從程序設計本身上來看仍然是低效察頃氏率的、繁瑣的。但正是由於匯編語言與計算機硬體系統關系密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控製程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。x0dx0a3、執行原理x0dx0a計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級編程硬體程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。