当前位置:文档之家› java基础知识练习题

java基础知识练习题

1、定义四个变量,a=’A’;b=’B’,c=’C’,d=’D’;现在编程实现a与d变量中的值交换,b与c
中的值交换。

最后输出a、b、c、d中的值
class Demo1 {
public static void main(String[] args) {
char a = 'A',b = 'B',c = 'C',d = 'D';
char i,h;
i = a;
a = d;
d = i;
h = b;
b = c;
c = h;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("d="+d);
}
}
2、定义一个空间,保存你的姓名。

再定义一个空间保存你的性别。

再定义一个空间保存你的生日。

再定义一个空间保存你的年龄。

最后输出:
姓名性别生日年龄
小样男 1993.8.8 15
String s = “”;
class Demo2 {
public static void main(String[] args) {
String name = "小样";
String sex = "男";
String birthday = "1993.8.8";
int age = 15;
System.out.println("姓名:"+name);
System.out.println("性别:"+sex);
System.out.println("生日:"+birthday);
System.out.println("年龄:"+age);
}
}
3、小明买了一双鞋,价值58元,买了3件衣服,每件30元,买了5个包,每个包55.8元。

小明共交了500元,问还要找回多少元。

用程序表达。

class Demo3 {
public static void main(String[] args) {
int Shoes = 58;
double Bag = 55.8;
double Cost = 500-Shoes-5*Bag;
System.out.println("还要找回"+Cost);
}
}
4、定义一个变量记录天数=10天,计算10天共有多少小时。

多少分钟。

天小时分钟
class Demo4 {
public static void main(String[] args) {
int Days = 10;
int Hours = 24*Days;
int Minutes = 60*Hours;
System.out.println(Days+"天");
System.out.println(Hours+"小时");
System.out.println(Minutes+"分钟");
}
}
5、定义一个变量记录硬盘的大小,如1GB,那么计算这个硬盘有多少MB。

有多少KB。

有多少Byte。

GB MB KB Byte
1 1024 * *
class Demo5 {
public static void main(String[] args) {
int G = 1;
int M = G*1024;
int K = M*1024;
int B = K*1024;
System.out.println(G+"GB");
System.out.println(M+"MB");
System.out.println(K+"KB");
System.out.println(B+"Byte");
}
}
6、输入一个四位数的整数,要求编程将这个四位数中的个位,十位,百位,千位分别输出。

class Demo6 {
public static void main(String[] args) {
int a = 1234;
int thousand = a/1000;
int hundred = (a-thousand*1000)/100;
int ten = (a-thousand*1000-hundred*100)/10;
int last = (a-thousand*1000-hundred*100-ten*10);
System.out.println("个位"+last);
System.out.println("十位"+ten);
System.out.println("百位"+hundred);
System.out.println("千位"+thousand);
}
}
7、输入两个整数,放入到两个变量a与b中,编程将a与b中的值交换,输出。

class Demo7 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c;
c=a;
a=b;
b=c;
System.out.println("a="+a);
System.out.println("b="+b);
}
}
8、输入一个整数,代表有n个小时,计算n个小时等于多少天零多少个小时。

比如输入:25,那么输出“1天零1个小时”
class Demo8 {
public static void main(String[] args) {
int number = 25;
int Days = number/24;
int hours = number%24;
System.out.print(Days+"天零");
System.out.print(hours+"小时");
}
}
9、输入电视机的价格(double型)及数量(int型),计算这些电视机总价值是多少。

class Demo9 {
public static void main(String[] args) {
double Price = 32323.2;
int Number = 10;
double Total = Price*Number;
System.out.println("这些电视机的总价格="+Total);
}
}。

相关主题