第二章课后作业
1:简述JAVA中变量的命名规则。
1:必须以字母,下划线,或¥符号开头
2:可以包括数字,当不能以数字开头
3:除了下划线和¥符号,变量名不能包含任何特殊字符
2:举例在什么情况下会发生自动类型转换
double类型变量和int类型变量相加后,计算的结果赋给另一个double类型变量时,就会自动类型转换了
3:互换纸牌
1:简述JAVA中变量的命名规则。
1:必须以字母,下划线,或¥符号开头
2:可以包括数字,当不能以数字开头
3:除了下划线和¥符号,变量名不能包含任何特殊字符
2:举例在什么情况下会发生自动类型转换
double类型变量和int类型变量相加后,计算的结果赋给另一个double类型变量时,就会自动类型转换了
3:互换纸牌
package com.bdqn.dome;
public class dome4 {
public static void main(String[] args) {
int Left=10;
int Right=8;
System.out.println("输出互换前手中的纸牌:\n");
System.out.println("左手的纸牌"+Left);
System.out.println("右手的纸牌"+Right);
System.out.println("输出互换后手中的纸牌:\n");
System.out.println("左手的纸牌"+Right);
System.out.println("右手的纸牌"+Left);
int temp = 0;
temp = Left; // 10
Left = Right; // 8
Right = temp; // 10
}
}
4:温度信息
package com.bdqn.dome;
import java.util.Scanner;
public static void main(String[] args) {
int Left=10;
int Right=8;
System.out.println("输出互换前手中的纸牌:\n");
System.out.println("左手的纸牌"+Left);
System.out.println("右手的纸牌"+Right);
System.out.println("输出互换后手中的纸牌:\n");
System.out.println("左手的纸牌"+Right);
System.out.println("右手的纸牌"+Left);
int temp = 0;
temp = Left; // 10
Left = Right; // 8
Right = temp; // 10
}
}
4:温度信息
package com.bdqn.dome;
import java.util.Scanner;
public class dome6 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double Fahrenheit;
System.out.print("华氏温度:");
Fahrenheit=input.nextDouble();
double degree;
degree=5/9.0*(Fahrenheit-32);
System.out.println("当地华氏温度为:"+Fahrenheit);
System.out.println("当地摄氏度为:"+degree);
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double Fahrenheit;
System.out.print("华氏温度:");
Fahrenheit=input.nextDouble();
double degree;
degree=5/9.0*(Fahrenheit-32);
System.out.println("当地华氏温度为:"+Fahrenheit);
System.out.println("当地摄氏度为:"+degree);
}
}
5:银行利息
package com.bdqn.dome;
import java.util.Scanner;
5:银行利息
package com.bdqn.dome;
import java.util.Scanner;
public class dome5 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double Principal;
System.out.print("请输入本金:");
Principal=input.nextInt();
System.out.println("本金:"+Principal);
double oneInterest=Principal*0.0225*1;
double twoInterest=Principal*0.0027*2;
double threeInterest=Principal*0.0324*3;
double fiveInterest=Principal*0.036*5;
double oneinterest=Principal+oneInterest;
double twointerest= Principal+twoInterest;
double threeinterest=Principal+threeInterest;
double fiveinterest=Principal+fiveInterest;
System.out.println("存取一年的本息是:"+oneinterest);
System.out.println("存取两年的本息是:"+twointerest);
System.out.println("存取三年的本息是:"+threeinterest);
System.out.println("存取五年的本息是:"+fiveinterest);
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double Principal;
System.out.print("请输入本金:");
Principal=input.nextInt();
System.out.println("本金:"+Principal);
double oneInterest=Principal*0.0225*1;
double twoInterest=Principal*0.0027*2;
double threeInterest=Principal*0.0324*3;
double fiveInterest=Principal*0.036*5;
double oneinterest=Principal+oneInterest;
double twointerest= Principal+twoInterest;
double threeinterest=Principal+threeInterest;
double fiveinterest=Principal+fiveInterest;
System.out.println("存取一年的本息是:"+oneinterest);
System.out.println("存取两年的本息是:"+twointerest);
System.out.println("存取三年的本息是:"+threeinterest);
System.out.println("存取五年的本息是:"+fiveinterest);
}
}
1上机练习2
package tz1;
package tz1;
public class xiaofeidan {
public static void main(String[] args) {
System.out.println("\t*******消费单*******");
System.out.print("购买物品\t");
System.out.print("单价\t");
System.out.print("个数\t");
System.out.print("金额\n");
System.out.print("T恤\t");
System.out.print("$245\t");
System.out.print("2\t");
System.out.print("$490\n");
System.out.print("网球鞋\t");
System.out.print("$570\t");
System.out.print("1\t");
System.out.print("$570\n");
System.out.print("网球拍\t");
System.out.print("$320\t");
System.out.print("1\t");
System.out.print("$320\n");
System.out.print(" ");
int shirtprice = 245;
int shoeprice = 570;
int padprice = 320;
int shirteno = 2;
int shoeno =1;
int padno =1;
double discount = 0.8;
double finalpay =(shirtprice*shirteno+shoeprice*shoeno+padprice*padno)*discount;
System.out.print("折扣:\t8折\n");
System.out.println("消费总金额:"+"$"+finalpay);
int check=+1500;
int give=check-(int)finalpay;
int integral=(int)finalpay/100*3;
System.out.println("实际缴费:\t"+"$"+check);
System.out.println("找钱:\t"+"$"+give);
System.out.println("本次购物所获积分是:\t"+integral);
}
}
public static void main(String[] args) {
System.out.println("\t*******消费单*******");
System.out.print("购买物品\t");
System.out.print("单价\t");
System.out.print("个数\t");
System.out.print("金额\n");
System.out.print("T恤\t");
System.out.print("$245\t");
System.out.print("2\t");
System.out.print("$490\n");
System.out.print("网球鞋\t");
System.out.print("$570\t");
System.out.print("1\t");
System.out.print("$570\n");
System.out.print("网球拍\t");
System.out.print("$320\t");
System.out.print("1\t");
System.out.print("$320\n");
System.out.print(" ");
int shirtprice = 245;
int shoeprice = 570;
int padprice = 320;
int shirteno = 2;
int shoeno =1;
int padno =1;
double discount = 0.8;
double finalpay =(shirtprice*shirteno+shoeprice*shoeno+padprice*padno)*discount;
System.out.print("折扣:\t8折\n");
System.out.println("消费总金额:"+"$"+finalpay);
int check=+1500;
int give=check-(int)finalpay;
int integral=(int)finalpay/100*3;
System.out.println("实际缴费:\t"+"$"+check);
System.out.println("找钱:\t"+"$"+give);
System.out.println("本次购物所获积分是:\t"+integral);
}
}