Java 变量的运用练习题
来源:互联网 发布:华为手机下载软件 编辑:程序博客网 时间:2024/06/02 07:29
1、定义四个变量,a=’A’;b=’B’,c=’C’,d=’D’;现在编程实现a与d变量中的值交换,b与c中的值交换。最后输出a、b、c、d中的值
package com.hz.variable;import java.util.Scanner; /** * 1、定义四个变量,a='A';b='B',c='C',d='D';现在编程实现a与d变 量中的值交换,b与c中的值交换。最后输出a、b、c、d中的值 * @author ztw * */public class Practice01 {static char a = 'A';static char b = 'B';static char c = 'C';static char d = 'D';public static void main(String[] args) { //调用我们定义的test()方法 test(); System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("d="+d);}/** * 该方法进行两个变量值得交换 */public static void test() { char temp = 0; a=temp; temp=d; a=d; b=temp; temp=c; b=c;}}
2、定义一个空间,保存你的姓名。再定义一个空间保存你的性别。再定义一个空间保存你的生日。再定义一个空间保存你的年龄。最后输出:
姓名 性别 生日 年龄
小样 男 1993.8.8 15
package com.hz.variable;import java.util.Scanner; /** * 2、定义一个空间,保存你的姓名。再定义一个空间保存你的性别。再定义一个空间保存你的生日。再定义一个空间保存你的年龄。最后输出: * @author ztw * */public class Practice02 {static String name="张庭伟";static String sex="男";static String brithday="1995.06.03";static int age=21;public static void main(String[] args) { System.out.println(" 姓名 性别 生日 年龄"); System.out.println(name+" "+sex+" "+brithday+" "+age);}}
3、小明买了一双鞋,价值58元,买了3件衣服,每件30元,买了5个包,每个包55.8元。小明共交了500元,问还要找回多少元。用程序表达。
package com.hz.variable;import java.util.Scanner; /** *3、小明买了一双鞋,价值58元,买了3件衣服,每件30元,买了5个包,每个包55.8元。小明共交了500元,问还要找回多少元。用程序表达。 * @author ztw * */public class Practice03 {static double shoes=58;static double clothes=30;static double bag=55.8;static double sum=500;public static void main(String[] args) { double temp; temp = sum-(shoes+(3*clothes)+(5*bag)); System.out.println(temp+"元");}}
4、定义一个变量记录天数=10天,计算10天共有多少小时。多少分钟。
天 小时 分钟
10 * *
package com.hz.variable;import java.util.Scanner; /** *4、定义一个变量记录天数=10天,计算10天共有多少小时。多少分钟。 天 小时 分钟 * @author ztw * */public class Practice04 {static int day=10;static int hours=24;static int minutes=60;public static void main(String[] args) { int tempHours,tempminutes; System.out.println("天数 小时 分钟"); tempHours = day*hours; tempminutes = tempHours*minutes; System.out.println(day+" "+tempHours+" "+tempminutes);}}
5、定义一个变量记录硬盘的大小,如1GB,那么计算这个硬盘有多少MB。
有多少KB。有多少Byte。
GB MB KB Byte
1 1024 * *
public class Practice05 {static int GB=1;static int MB=1024;static int KB=1024;static int BB=1024;public static void main(String[] args) { System.out.println("GB MB KB Byte"); int tempMB,tempKB,tempBB; tempMB = GB*MB; tempKB = tempMB*KB; tempBB = tempKB*BB; System.out.println(GB+" "+tempMB+" "+tempKB+" "+tempBB);}}
6、输入一个四位数的整数,要求编程将这个四位数中的个位,十位,百位,千位分别输出。
public class Practice06 {static int number;static int gewei;static int shiwei;static int baiwei;static int qianwei;public static void main(String[] args) { System.out.println("请输入一个四位数:"); Scanner sc = new Scanner(System.in); number=sc.nextInt(); qianwei = number /1000; baiwei = (number%1000)/100; shiwei = (number/10)%10; gewei = (number%100)%10; System.out.println("个位:"+gewei+" 十位:"+shiwei+" +" + " 百位:"+baiwei+" 千位:"+qianwei);}}
7、输入两个整数,放入到两个变量a与b中,编程将a与b中的值交换,输出。
package com.hz.variable;import java.util.Scanner; /** * 7、输入两个整数,放入到两个变量a与b中,编程将a与b中的值 交换,输出。 * @author ztw * */public class Practice07 {static int a;static int b;public static void main(String[] args) { System.out.println("请输入变量a的值:"); Scanner sc = new Scanner(System.in); a=sc.nextInt(); System.out.println("请输入变量b的值:"); b=sc.nextInt(); int temp = 0; temp=a; a=b; b=temp; System.out.println("a:"+a+" b"+b);}}
8、输入一个整数,代表有n个小时,计算n个小时等于多少天零多少个小时。比如输入:25,那么输出“1天零1个小时”
package com.hz.variable;import java.util.Scanner; /** * 8、输入一个整数,代表有n个小时,计算n个小时等于多少天零 多少个小时。 * 比如输入:25,那么输出“1天零1个小时” * @author ztw * */public class Practice08 {static int number;static int day;static int hours;public static void main(String[] args) { System.out.println("请输入一个整数:"); Scanner sc = new Scanner(System.in); number=sc.nextInt(); day = number/24; hours = number%24; System.out.println(day+"天零"+hours+"个小时");}}
9、输入电视机的价格(double型)及数量(int型),计算这些电视机总价值是多少。
package com.hz.variable;import java.util.Scanner; /** * 9、输入电视机的价格(double型)及数量(int型),计算这些电视机总价值是多少。 * @author ztw * */public class Practice09 {static double tvPirce;static int tvNumber;static double tvSum;public static void main(String[] args) { System.out.println("请输入电视机的价格:"); Scanner sc = new Scanner(System.in); tvPirce=sc.nextDouble(); System.out.println("请输入电视机的数量:"); tvNumber=sc.nextInt(); tvSum = tvPirce*tvNumber; System.out.println("这些电视机总价值是:"+tvSum);}}
0 0
- Java 变量的运用练习题
- java基础的练习题
- mysql 变量的简单运用
- Java语句运用变量简化计算
- 对应java练习题的答案
- java练习题--容器的使用
- Java的异常处理练习题
- java 的运用
- JAVA的哈希表运用
- java synchronized的运用
- java的灵活运用
- java 数组的运用
- Java反射的运用
- JAVA集合的运用
- JAVA集合的运用
- Java反射的运用
- Java的JDBC运用
- java学习之路之基本语法-变量-练习题
- D3D11.0绘制简单图元
- Failed to read candidate component class
- 链表逆置
- WireShark对于WIFI数据帧的分析
- hdu 5908 Abelian Period (枚举)
- Java 变量的运用练习题
- Java enum的用法详解
- Linux CMD
- OJ2001
- 杭电 2041 超级楼梯 【简单递归+动态规划(Dynamic Programming)】
- 回调方法与模板方法模式
- 29. 实体和编码
- 【C++研发面试笔记】5. C++ STL数据结构
- 最大子数组问题的分治求解算法