java 學習第二天小練習
1.從控制臺輸入學員王浩3門課程成績,編寫程序實現
ChengJi
(1)數學課和英語課的分數之差
(2)3門課的平均分
代碼如下:
package lianXiTi;
import java.util.Scanner;
public class ChengJi2_5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 要求:從控制臺輸入學院王浩三門課程成績,編寫程序實現:
* 1)數學課和英語課的分數之差
* 2)3門課的平均分
*/
Scanner in=new Scanner(System.in );
System.out.println(" 請輸入王浩的語文成績:");
int chinese=in.nextInt();
System.out.println(" 請輸入王浩的數學成績");
int math=in.nextInt();
System.out.println("請輸入王浩的英語成績");
int english=in.nextInt();
System.out.println("---------------------------------------------------------\n"+"語文\t 數學\t英語\t\n"+chinese+"\t"+math+"\t"+ english+"\n---------------------------------------------------------\n");
int cha=math-english;//數學和英語的成績差
System.out.println("數學和英語的成績差是:"+cha);
int average=(chinese+math+english)/3;
System.out.println( "三門課的平均分是:"+average);
}
}
2.已知圓的半徑radius= 1.5,求其面積
MianJi
提示:
double pi = 3.14159; // 圓周率
double radius = 1.5; // 半徑
double area = pi * radius * radius; // 計算圓面積
代碼如下:
package lianXiTi;
public class mianji {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 已知圓的半徑 radius=1.5,求其面積,
* 提示:
* double PI=3.14159;
* double=radius=1.5;
* double area=PI*radius*radius;
* 面積為7.068577499999999
*/
double PI=3.14159;
double radius=1.5;
double area=PI*radius*radius;
System.out.println(area);
}
}
3.根據天數(46)計算周數和剩余的天數
提示:
int days = 46; // 天數
int week = days / 7; // 星期
int leftDay = days % 7; // 剩余的天數
代碼如下:
package lianXiTi;
public class genJuTianShuJiSuanZhouShu {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 根據天數(46)計算周數和剩余的天數
* 提示: int days=46;
* int week=days/7;
* int leftDay=day%7;
*/
int days=46;
int week=days/7;
int leftDay=days%7;
System.out.println("總共"+days+"周數"+week+" 剩余的天數"+ leftDay);
}
}
4.實現一個數字加密器,加密規則是:加密結果 = (整數*10+5)/2 + 3.14159,加密結果仍為一整數
代碼如下:
package pro_0307_01; import java.util.Scanner; public class JiaMi { public static void main(String[] args) { //使用戶與控制臺進行交互 Scanner in=new Scanner(System.in); System.out.println("請輸入一個數:"); //接收從控制臺輸入的數據,賦值給變量num int num=in.nextInt(); System.out.println("原始數據是:"+num); int num2=(int)((num*10+5)/2+3.14159); System.out.println("加密後的結果是:"+num2); } }
java 學習第二天小練習