java 数组存入数据库_Java中关于二维数组的理解与使用
生活随笔
收集整理的這篇文章主要介紹了
java 数组存入数据库_Java中关于二维数组的理解与使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天練習的時候遇到一個題目,題目需求是這樣的:
需求說明:
根據3個班各5名學生某門課程的成績,正確使用二維數組計算如圖所示3個班各自的總成績
分析:
要實現這個功能需要存儲兩個信息:
- 一個是班級信息,一個是學生成績信息,對于入門選手,首先肯定會想到用二維數組,二維數組的實質其實就是一個一維數組,只不過數組里面存的是其他數組的首地址,通過引用指向其他數組。
- 需要注意的是,學生成績需要用戶手動輸入,這需要使用到Java的Scanner類,通過該類的對象調用nextInt()(接收整型數據),next()(接收字符串類型),具體用法如下:
只需要用到兩個for循環進行嵌套,用戶依次輸入數據存入數組;
下面是具體的代碼:
import java.util.Scanner; public class Test08 {public static void main(String[] args) {int[][] scores=new int[3][5];Scanner sc=new Scanner(System.in);int sum=0;for (int i = 0; i <scores.length ; i++) {System.out.println("********第"+(i+1)+"個班********");for(int j=0;j<scores[i].length;j++){System.out.print("請輸入第"+(j+1)+"個同學的成績:");int studentScore=sc.nextInt();scores[i][j]=studentScore;}}System.out.println("********成績統計********");for (int i = 0; i <scores.length ; i++) {for(int j=0;j<scores[i].length;j++){sum+=scores[i][j];}System.out.print((i+1)+"班總成績:"+sum);System.out.println();sum=0;}} }下面是運行結果截圖:
********第1個班******** 請輸入第1個同學的成績:50 請輸入第2個同學的成績:60 請輸入第3個同學的成績:70 請輸入第4個同學的成績:80 請輸入第5個同學的成績:90 ********第2個班******** 請輸入第1個同學的成績:10 請輸入第2個同學的成績:20 請輸入第3個同學的成績:30 請輸入第4個同學的成績:40 請輸入第5個同學的成績:50 ********第3個班******** 請輸入第1個同學的成績:20 請輸入第2個同學的成績:30 請輸入第3個同學的成績:40 請輸入第4個同學的成績:50 請輸入第5個同學的成績:60 ********成績統計******** 1班總成績:350 2班總成績:150 3班總成績:200 Process finished with exit code 0 ?本人小白一個,尚在努力學習中,想交流學習心得、看更多每日學習小文章,可關注我的微信公眾號【Java菜鳥的進階之路】一起交流成長!
文章鏈接:
Java中關于二維數組的理解與使用?mp.weixin.qq.com 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java 数组存入数据库_Java中关于二维数组的理解与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电信路由器怎么设置虚拟服务器,电信宽带怎
- 下一篇: Java技术:Spring Boot 配