这几天都没发,但并不代表我没写代码。
不说了,直接上代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /* * 2012.3.31 * http://www.yefeng.me * 代码很多,慢慢梳理 * 等待运行. */ import java.util.Scanner; public class Lianxi16{ public static void main (String[]args){ Scanner input = new Scanner (System.in); System.out.println ("请输入基本工资:"); int jibengongzi = input.nextInt();//键盘键入基本工资 double wujia = jibengongzi *40/100 ;//计算物价补贴 double fangzu = jibengongzi *25/100;//计算房租补贴 double shiling = jibengongzi + wujia + fangzu ;//计算实领工资 System.out.println ("该员工的工资细目为:");//输出工资数目 System.out.println ("基本工资为:\t"+jibengongzi);//输出基本工资 System.out.println ("物价津贴为:\t"+wujia);//输出物价津贴 System.out.println ("房租津贴为:\t"+fangzu);//输出房租津贴 System.out.println ("员工薪水是:\t"+shiling);//输出员工薪水 } } |
练习数据转换,数值间的运算符
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* * 2012.3.31 * http://www.yefeng.me * 用于练习变量间的转换. * 一共分为两种转换方式:1,缩小转换(double--int);2,放大转换(int--double)[此转换必须为int数据添加(int)] * 经验:即便double的数值为:305,也会自动变成:305.0这样的数值. * 开始运算. * 运行结束,ok! */ public class Lianxi15{ public static void main (String[]args){ int a = 300 ;//为a赋值 double b = a + 5 ;//为b赋值并调用a的数值 System.out.println ("B的结果为:"+b);//输出最后的结果b. System.out.println ("---开始进行缩小转换--"); double c = 3.1415926 ;//为c赋值 int d = ((int)c + 100)*5/10 ;//为d赋值并调用c System.out.println ("D的结果为:"+d);//输出最后的结果d. } } |
练习放大(int–double)和缩小(double–int*需注意)转换.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /* * 2012.3.31 * http://www.yefeng.me * 获得知识:一定要先乘后除! * 测试完成,已ok! */ import java.util.Scanner; public class Lianxi14{ public static void main (String[]args){ Scanner input = new Scanner (System.in); System.out.println ("输入需要计算的华氏度:"); double f = input.nextDouble();//从键盘键入华氏度的数据 double c = (f-32)*5/9;//将键入的华氏度转换为摄氏度 System.out.println ("华氏度为:\t"+f);//输出华氏度的数值 System.out.println ("摄氏度为:\t"+c);//输出计算所得的摄氏度的数值 } } |
算式写法需先乘后除,摄氏与华氏之间的转换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* * 2012.3.31 * http://www.yefeng.me * 测试完成,已ok. */ public class Lianxi13{ public static void main (String[]args){ int a = 10 ; //zuo int b = 8 ; //you int c = b ; //you int d = a ; //zuo System.out.println ("输出互换前手中的纸牌:");//标题 System.out.println ("左手中的纸牌:\t"+a);//互换前左手的纸牌 System.out.println ("右手中的纸牌:\t"+b);//互换前右手的纸牌 System.out.println ("\n\n");//输出空格 System.out.println ("输出互换后手中的纸牌:");//标题 System.out.println ("左手中的纸牌:\t"+c);//输出互换后左手的纸牌 System.out.println ("右手中的纸牌:\t"+d);//输出互换后右手的纸牌 } } |
变量间的简单转换
就这些了,其余的过几天再说。书本上的第二章基本算过了。
向第三章前进!!