以下是兩個(gè)類的代碼,上面有你要的需求
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的雞西網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
import?java.util.Scanner;
/**
*?第一個(gè)類
*
*/
public?class?E9_1?{
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
//?定義一個(gè)一維數(shù)組
int[]?array?=?new?int[6];
int?i?=?0;
while?(i??6)?{
System.out.println("請(qǐng)輸入要存儲(chǔ)的第"?+?(i?+?1)?+?"個(gè)數(shù)字:");
int?num?=?sc.nextInt();
array[i]?=?num;
i++;
}
int?max?=?findMax(array);
System.out.println("該數(shù)組的最大值為:"?+?max);
}
//?查找最大值方法
public?static?int?findMax(int[]?array)?{
int?max?=?array[0];
for?(int?i?=?1;?i??array.length;?i++)?{
if?(array[i]??max)?{
max?=?array[i];
}
}
return?max;
}
}
第一個(gè)類,我測試運(yùn)行結(jié)果的結(jié)果圖如下:
import?java.util.Scanner;
/**
* ?第二個(gè)類
*/
public?class?E9_2?{
public?static?void?main(String[]?args)?{
//?創(chuàng)建一個(gè)數(shù)組
int[]?array?=?createArray();
//?求數(shù)組中元素的和
int?sum?=?sum(array);
//?升序前數(shù)組
printArray(array);
//?進(jìn)行升序排序
int[]?upArray?=?upArray(array);
//?打印升序后的數(shù)組
printArray(upArray);
}
/**
?*?創(chuàng)建一個(gè)10個(gè)長度的一維整數(shù)數(shù)組方法
?*?
?*?@return?數(shù)組
?*/
public?static?int[]?createArray()?{
Scanner?sc?=?new?Scanner(System.in);
//?定義一個(gè)一維數(shù)組
int[]?array?=?new?int[10];
int?i?=?0;
while?(i??10)?{
System.out.println("請(qǐng)輸入要存儲(chǔ)到數(shù)組的第"?+?(i?+?1)?+?"個(gè)數(shù)字:");
int?num?=?sc.nextInt();
array[i]?=?num;
i++;
}
return?array;
}
/**
?*?求一維整數(shù)數(shù)組中的和
?*?
?*?return?累加值sum
?*/
public?static?int?sum(int[]?array)?{
//?初始化一個(gè)求和變量sum
int?sum?=?0;
//?遍歷數(shù)組
for?(int?i?=?0;?i??array.length;?i++)?{
//?將遍歷的數(shù)組對(duì)應(yīng)的值累加到sum變量中
sum?+=?array[i];
}
return?sum;
}
/**
?*?將傳進(jìn)來的int數(shù)組參數(shù),進(jìn)行升序排序
?*?
?*?@return?升序后數(shù)組
?*/
public?static?int[]?upArray(int[]?array)?{
//?通過冒泡排序,將值大的放在后面
for?(int?i?=?0;?i??array.length?-?1;?i++)?{//?最多做i-1趟排序
for?(int?j?=?0;?j??array.length?-?i?-?1;?j++)?{//?對(duì)當(dāng)前無序區(qū)間array[0......length-i-1]進(jìn)行排序(j的范圍很關(guān)鍵,這個(gè)范圍是在逐步縮小的)
if?(array[j]??array[j?+?1])?{
//?定義一個(gè)臨時(shí)變量,便于交換值
int?temp?=?array[j];
array[j]?=?array[j?+?1];
array[j?+?1]?=?temp;
}
}
}
return?array;
}
/**
?*?打印數(shù)組所有元素格式
?*?
?*/
public?static?void?printArray(int[]?array)?{
StringBuilder?s?=?new?StringBuilder("[");
for?(int?i?=?0;?i??array.length;?i++)?{
//?如果是最后一個(gè)元素則是以下格式拼接字符
if?(i?==?array.length?-?1)?{
s.append(array[i]?+?"]");
//?否則是下面這種格式進(jìn)行拼接
}?else?{
s.append(array[i]?+?",?");
}
}
//?打印輸出數(shù)組中的所有元素
System.out.println("該數(shù)組中的所有元素為:"?+?s);
}
}
第二個(gè)類我測試的代碼如下圖所示:
希望可以幫助到你,祝你生活愉快。
寫了一個(gè)代碼,代碼如下,可以進(jìn)行參考
public?class?sum?{
public?static?void?main(String[]?args)?{
//創(chuàng)建一個(gè)Scanner的對(duì)象input
Scanner?input?=?new?Scanner(System.in);?
//提示用戶輸入數(shù)據(jù)?
System.out.print("請(qǐng)輸入一個(gè)整數(shù)");
//將輸入的值賦給n
int?n?=?input.nextInt();
//定義變量接收計(jì)算后的和
int?sum?=?0;
//利用循環(huán)進(jìn)行求和
for?(int?i?=?0;?i?=?n;?i++)?{
sum+=i;
}
//輸出最后的和
System.out.println("從0一直到"+n+"的所有整數(shù)的和是:"+sum);
}
}
如下:
(1) 一個(gè)Java語言開發(fā)工具包(Java Devekopment Kit),其中包括Java 編譯器和Java運(yùn)行環(huán)境。
(2) 一份Java語言API文檔,目前版本的Java語言API文檔同樣可以免費(fèi)。
(3) 一個(gè)Java語言集成開發(fā)環(huán)境,能夠在其中編輯Java代碼,并且進(jìn)行編譯與調(diào)試。推薦使用的集成開發(fā)環(huán)境是JCreator。
建議去找老師讓老師 帶你做 項(xiàng)目 我這幾天正在做的 感覺收獲好多的 上課學(xué)到的東西其實(shí)更本就不夠用的 只有實(shí)踐了 你才能知道自己的差距
以下是用Java編寫的判斷一個(gè)年份是否是閏年的示例代碼:
?Copy code
import java.util.Scanner;
public class LeapYear {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("請(qǐng)輸入待判斷的年份:");
int year = sc.nextInt();
boolean isLeapYear = false;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
isLeapYear = true;
} else {
isLeapYear = false;
}
} else {
isLeapYear = true;
}
} else {
isLeapYear = false;
}
if (isLeapYear) {
System.out.println(year + "是閏年。");
} else {
System.out.println(year + "不是閏年。");
}
}
}
這個(gè)程序中,首先提示用戶輸入一個(gè)年份,然后使用一個(gè)布爾變量isLeapYear來存儲(chǔ)程序是否判斷為閏年,如果是閏年,則為true,否則為false。然后使用嵌套的if語句來判斷年份是否為閏年。如果年份可以被4整除,則可能是閏年,然后判斷它是否也可以被100整除。如果年份可以被100整除,則只有當(dāng)它同時(shí)能被400整除時(shí)才是閏年。如果年份不是可以被4整除的,則不是閏年。
最后使用if語句和輸出語句來告訴用戶輸入的年份是否是閏年。