Java代码记录
package test;
import java.util.Scanner;
class TempConvert{
double func(double F){
double C = (5.0/9)*(F-32);
return C;
}
}
class Mortgage{
double principal;//贷款本金
double rate;//利率
int years;
double ReturnMoney(double principal,double rate,int years){
int N = years*12;
double R = rate/(12*100);
double returnmoney = principal*(R/(1-Math.pow(1+R,-N)));
return returnmoney;
}
}
class findMoney{
int money;
int function(int getMoney,int price){
money = getMoney - price;
if (money>=0&&money<=100)
return money;
else
return -1;
}
}
public class day2HomeWork {
public static void main(String[] args) {
TempConvert t = new TempConvert();
Scanner sc = new Scanner(System.in);
System.out.print("请输入华氏温度:");
double F = sc.nextDouble();
System.out.print("摄氏氏温度:");
System.out.println(t.func(F));
Mortgage m = new Mortgage();
System.out.print("请输入贷款本金:");
double p = sc.nextDouble();
System.out.print("请输入还款利率:");
double r = sc.nextDouble();
System.out.print("请输入贷款年份:");
int y = sc.nextInt();
double sumOfMoney = m.ReturnMoney(p, r, y);
System.out.print("还款金额为:");
System.out.println(sumOfMoney);
findMoney f = new findMoney();
System.out.print("请输入用户所给的钱:");
int giveMoney = sc.nextInt();
System.out.print("请输入商品价格:");
int price = sc.nextInt();
System.out.println("应该找的零钱为:"+f.function(giveMoney,price));
int v = 120;//速度
double time = 19.23;//时间
double s = v * time;
System.out.println("行驶了:"+s+"公里");
System.out.print("请输入一个学生成绩:");
double score = sc.nextDouble();
if (score >= 90)
System.out.println("A");
else if (score >=60)
System.out.println("B");
else
System.out.println("C");
System.out.print("请输入一个四位数的数字:");
int number = sc.nextInt();
if (number>=1000&&number<=9999){
int a = number/1000;//取出千位数
int b = number/100%10;//取出百位数
int c = number/10%10;//取出十位数
int d = number%10;//取出个位数
int newNumberA = (a+5)%10;
int newNumberB = (b+5)%10;
int newNumberC = (c+5)%10;
int newNumberD = (d+5)%10;
int temp = newNumberA;
newNumberA = newNumberD;
newNumberD = temp;
int t1 = newNumberB;
newNumberB = newNumberC;
newNumberC = t1;
System.out.println("输出加密的四位数:"+newNumberA+newNumberB+newNumberC+newNumberD);
}
}
}

浙公网安备 33010602011771号