更新時間:2022-10-31 17:05:42 來源:動力節(jié)點(diǎn) 瀏覽1194次
如果您已經(jīng)學(xué)習(xí)了Java的基礎(chǔ)知識,那么現(xiàn)在正是解決一些實(shí)踐問題的好時機(jī)。練習(xí)和解決問題將幫助您掌握 Java 編程語言并將您的技能提升到一個新的水平。
我整理了一些可以用于練習(xí)的 Java 編碼問題。我還提供了 Java 代碼解決方案和相應(yīng)的輸出供您參考。
1. Java程序檢查給定數(shù)字是偶數(shù)還是奇數(shù)
import java.util.Scanner;
class Main {
public static void main(String[] args) {
System.out.println("Enter a number: ");
Scanner sc = new Scanner(System.in);
int number =Integer.parseInt(sc.nextLine());
int x = number%2;
if(x==0){
System.out.println("The number is Even");
}
else{
System.out.println("The number is Odd");
}
}
}
輸出:
2. 將攝氏溫度轉(zhuǎn)換為華氏溫度的Java程序
import java.util.Scanner;
class Main {
public static void main(String[] args) {
System.out.println("Enter temperature in Centigrade: ");
Scanner sc = new Scanner(System.in);
int c =Integer.parseInt(sc.nextLine());
float f = ((9*c)/5)+32;
System.out.println("Temperature in Fahrenheit is: "+f);
}
}
輸出:
3. Java 程序求給定三個邊的三角形面積
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("Enter the 1st side:");
int a= sc.nextInt();
System.out.println("Enter the 2nd side:");
int b= sc.nextInt();
System.out.println("Enter the 3rd side:");
int c= sc.nextInt();
if((a+b)>c && (a+c)>b && (b+c)>a)
{
double s=(a+b+c)/2.0;
double area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("Area of Triangle is: " + area);
}
else
System.out.println("Area of the triangle does not exist");
}
}
輸出:
4. Java程序求一組整數(shù)的平均值
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the count of numbers: ");
int count = Integer.parseInt(sc.nextLine());
int i = 0;
float sum = 0;
for(i=0;i<count;i++){
System.out.println("Enter an integer: ");
int x = Integer.parseInt(sc.nextLine());
sum = sum + x;
}
float avg = sum/count;
System.out.println("The average is: "+avg);
}
}
輸出:
5. Java 程序求一組實(shí)數(shù)的乘積
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of real numbers: ");
int count = Integer.parseInt(sc.nextLine());
int i = 0;
float product = 1.0f;
for(i=0;i<count;i++){
System.out.println("Enter a real number: ");
float x = Float.parseFloat(sc.nextLine());
product = product * x;
}
System.out.println("The product of the numbers is: "+product);
}
}
輸出:
以上就是動力節(jié)點(diǎn)小編介紹的"五個Java初學(xué)者練習(xí)題與解決方案",希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為您務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743