java练习题1
1.
package _729homework;
public class T1 {
public static void main(String[] args){
//1.定义4个变量分别存储学生的姓名、年龄、性别、成绩,然后在屏幕上显示学生信息。
String name1="付化逊" ;
int age1 = 21;
char sex1 ='男';
int score1 = 60;
System.out.println("姓名:"+name1+"\n年龄:"+age1+"\n性别:"+sex1+"\n分数:"+score1);
}
}
2.
package _729homework;
import java.util.Scanner;
public class T2 {
public static void main(String[] args){
//2.请用户输入学生信息,然后在屏幕上显示学生信息。(姓名、性别、年龄、专业)
Scanner pr =new Scanner(System.in);
System.out.print("姓名:");
String name =pr.next();//输入name变量的值
System.out.print("年龄:");
int age =pr.nextInt();//输入age变量的
System.out.print("性别:");
String sex =pr.next();//输入sex变量的值
System.out.print("成绩:");
int score = pr.nextInt();//输入score变量的值
System.out.println("姓名:"+name+"\n年龄:"+age+"\n性别:"+sex+"\n分数:"+score);
}
}
3.
package _729homework;
public class T3 {
public static void main(String[] args){
//3.定义两个变量如:a、b分别赋值为10和20, 写程序交换两个变量的值。控制台输出交换前、后a、b值。
int a =10;
int b =20;
int t ;
t=a;
a=b;
b=t;
System.out.print("a交换后的值:"+a+(" 1b交换后的值:")+b);
}
}
4.
package _729homework;
import java.util.*;
public class T4 {
public static void main(String[] args){
// 4.计算圆的面积并打印出来,半径由控制台输入
Scanner pr = new Scanner(System.in);
System.out.println("计算圆的面积\n请输入圆的半径");
double r =pr.nextDouble();
double s = r*r*3.14;
System.out.print("该圆的面积是:"+s);
}
}
5.
package _729homework;
public class T5 {
public static void main(String[] args) {
//5.实现208653秒是几天几小时几分钟几秒?
int second =208653%60; //总数除60的余数就是秒数
int day = 208653/(60*60*24);//除以一天有60*60*24秒就是天数
int hour = 208653/(60*60)-day*24;//除以一个小时的秒数60*60再减去组成“天”‘的小时就是剩下的小时数
int minute =208653/60-day*24*60-hour*60;//除以一分钟60秒就是总的分钟数在减去组成天的分钟24*60*“天数”在减去组成小时的分钟数60*小时数就是剩下的分钟数
System.out.println(day+"天"+hour+"小时"+minute+"分钟"+second+"秒");
}
}
6.
package _729homework;
public class T6 {
public static void main(String[] args) {
//6.int a,b=10 问执行:a=b++;和a=++b;后a,b分别是几。
int a,b=10;
a=b++;// a=10 b=11
System.out.println(a);
System.out.println(b);
a=++b;//a=12 b=12
System.out.println(a);
System.out.println(b);
}
}
7.
package _729homework;
public class T7 {
public static void main(String[] args) {
/**
7. int a = 1, b=1;
boolean bb=false;
boolean aa = (a != 1 && (bb=(b==0?false:true)));
以上语句执行后aa和bb的值?
*/
int a = 1, b=1;
boolean bb=false;
boolean aa = (a != 1 && (bb=(b==0?false:true)));// aa=false bb=false
System.out.println(aa);//false
System.out.println(bb);//false &&后已经短路bb=(b==0?false:true)代码没有执行。
}
}