我的Java第二天——幾個簡單小程式
阿新 • • 發佈:2018-12-19
1.計算圓的面積。 程式碼: import java.util.Scanner; public class 計算圓的面積 {
static double getScannerDouble() { Scanner s = new Scanner(System.in); return s.nextDouble(); } static double caculate(double r) { return r * r * 3.1415926; } public static void main(String[] args) { double r = getScannerDouble(); System.out.println(caculate(r)); }
} 執行結果:
2.用+對字串進行連線 程式碼: import java.util.Scanner;
public class Kongzhiluoji{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
String str=s.nextLine();
int a=s.nextInt();
double b=s.nextDouble();
boolean c=s.nextBoolean();
System.out.println(str +a+b+c);
}
} 執行結果:
3.輸入一個學生分數,判斷分數等級。 程式碼1: import java.util.Scanner; public class Pingfen{
public static void main(String[] args) { // 控制邏輯 迴圈 System.out.println("請輸入一個分數:"); while (true) { Scanner s = new Scanner(System.in); int a = s.nextInt(); if(a == -1) { break; //當輸入分數為-1時退出程式 }else if (a < 60) { System.out.println("不及格"); } else if (a < 70) { System.out.println("及格"); } else if (a < 80) { System.out.println("一般"); } else if (a < 90) { System.out.println("良好"); } else { System.out.println("優秀"); } } }
} 執行結果: 程式碼2: import java.util.Scanner;
public class Kongzhiluoji2 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
if (a < 60) {
System.out.println("不及格");
} else if (a < 70) {
System.out.println("及格");
} else if (a < 80) {
System.out.println("一般");
} else if (a < 90) {
System.out.println("良好");
} else {
System.out.println("優秀");
}
}
} 執行結果: 4.輸入一個月份,判斷有多少天(不考慮閏年的情況) 程式碼: import java.awt.print.Printable; import java.util.Scanner;
public class Switch{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
int m=s.nextInt();
switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("31days"); break;
case 4:
case 6:
case 9:
case 11:
System.out.println("30days"); break;
case 2:
System.out.println("28days"); break;
}
}
}