第一次過程性考核
https://gitee.com/snjsnjsnj/codes/kqjgv5ode4zcswmb0391p60
題1: 要求輸出Hello World!
設計思路:直接輸出System.out.println(Hello World!);
運用的知識點:System.out.println();
題2: 求1到100的和
設計思路:應用迴圈 (for) ,自加 (i++與++i)
運用知識點:
public classMain {
public static void main(String args[]){
int sum=0;
for( int i= 1;i<=100;i++){
sum=sum+i;
}
System. out.println("sum = "+sum);
}
}
題3:
計算居民水費
為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法
設計思路:要求輸入,所以運用輸入輸出語句;有不同的收費標準,所以運用if else 判斷語句;要求保留小數點後兩位,%.2f。
運用知識點:
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner reader= new Scanner(System.in);
double x=reader.nextDouble();
double y;
y=0;
if ( 0<x&&x<=15){
y= 4*x/3;
}
else if (x>15){
y= 2.5*x-17.5;
}
System. out.printf("%2.2f",y);
}
}
題4:
列印九九乘法表
設計思路:開始想運用for迴圈語句,但是i++和j++分不清放到哪個位置,所以還是運用了for迴圈。要求等號後面佔四位,%-4d。
運用知識點:
import java.util.Scanner;
public classMain{
public static void main(String args[]){
Scanner reader= new Scanner(System.in);
int n=reader.nextInt();
for( int i=1; i<n; i++){
for ( int j=1; j<=i; j++){
if (j<=i){
System. out.print(j + "*"+ i+"=" );
System. out.printf("%-4d",j*i);
}
} System. out.println("");
}
}
學習內容 | 程式碼行 |
部落格字 |
java入門 | ||
輸入輸出 | ||
條件 | ||
迴圈 |