色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java課程設計題目和答案

林晨陽1年前6瀏覽0評論

Java 課程設計題目和答案

Java 是一種面向對象的程序設計語言,應用廣泛,使用方便,受到廣大程序員的喜歡。在學習 Java 課程時,經常會遇到課程設計的題目。下面,我們為大家提供一些典型的 Java 課程設計題目及相應的答案。

題目:編寫一個 Java 程序,實現學生信息的錄入與查詢。
答案:
import java.util.Scanner;
public class StuInfo {
public static void main(String[] args) {
String[] name = new String[5];  // 保存學生姓名
int[] age = new int[5];         // 保存學生年齡
int[] score = new int[5];       // 保存學生成績
Scanner input = new Scanner(System.in);  // 實例化 Scanner 類
int i = 0;                       // 學生信息計數器
while (i< 5) {  // 限制最多只能錄入 5 名學生信息
System.out.print("請輸入第 " + (i+1) + " 名學生的姓名、年齡、成績:");
name[i] = input.next();
age[i] = input.nextInt();
score[i] = input.nextInt();
i++;
}
System.out.println("\n學生信息輸入完畢,查詢學生信息:");
String query;  // 查詢學生信息
boolean flag = true;  // 是否找到目標學生信息的標志
while (flag) {
System.out.print("請輸入要查詢的學生姓名(輸入 n 退出查詢):");
query = input.next();
if (query.equals("n")) {  // 退出查詢
flag = false;
} else {
for (int j=0; j
題目:編寫一個 Java 程序,求出給定數組中最大和的連續子數組。
答案:
public class MaxSubarraySum {
public static int[] maxSubArray(int[] nums) {
int maxSum = nums[0];  // 當前最大和
int curSum = nums[0];  // 當前連續子數組的和
int start = 0;         // 當前連續子數組的起始位置
int end = 0;           // 當前連續子數組的終止位置
// 遍歷數組,求出最大和的連續子數組
for (int i=1; imaxSum) {   // 當前連續子數組的和為最大和
maxSum = curSum;
end = i;
}
}
int[] maxSubarray = new int[end - start + 1];
for (int j=0; j

以上是兩道典型的 Java 課程設計題目及相應的答案,希望能對學習 Java 編程的同學們有所幫助。