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
原创粉丝点击