刚开始学习Java的宝子们,在学习之后都需要巩固练习,下面是对于Java基础知识的一些巩固练习,也是学习计算机学生常用的练习代码,希望我们在不秃头的情况下,成为一名IT精英。
目录
Java常用代码:
一、输出个人信息
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
//输出个人信息
String name="黑马谢广坤" ;
int age = 18;
char gender = '男';
double hige = 180.1;
boolean single = true;
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("性别:"+gender);
System.out.println("身高:"+hige);
System.out.println("是否单身:"+single);
}
}
二、键盘录入输出两个数字的和
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
//键盘录入输出两个数字的和
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int j = sc.nextInt();
System.out.println(i+j);
}
}
三、除法和取余的计算
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
//除法
//整数参与运算,结果只能得到整数
//小数参与运算,结果可能不精确
System.out.println(10/2);
System.out.println(10/3);
System.out.println(10.0/3);
//取余
//应用场景:可以用取模来判断,A是否可以整除B;或者验证是奇数或者偶数
System.out.println(10%2);
System.out.println(10 % 3);
System.out.println(10.0 % 3);//3.3333333333333335
}
}
四、数据的强制转换
数据的强制转换:
格式:目标数据类型变量名=(目标数据类型)被强转的数据;
不同的数据类型有不同的转换方法,但是强制转换是等效的
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
byte b1 = 10;
byte b2 = 20;
byte result = (byte)(b1 + b2);
System.out.println(result);
System.out.println("请输入一个整数:");
Scanner input = new Scanner(System.in);
int num = input.nextInt();
System.out.println("个位"+ num%10);
System.out.println("十位"+ num/10 % 10);
System.out.println("百位"+ num/100%10);
System.out.println("千位"+ num / 1000 % 10);
}
}
五、++ 和 --的应用
public class Test3 {
public static void main(String[] args) {
int a = 10;
//先用后加
System.out.println(a++);//10
//先加后用
System.out.println(++a);//12
//先用后减
System.out.println(a--);//12
//先减后用
System.out.println(--a);//10
}
六、判断老虎的体重大小
需求:动物园里有两只老虎,体重分别为通过键盘录入获得 请用程序实现判断两只老虎的体重是否相同。 如果相同则输出true,否则输出false
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个老虎体重数字");
int a = sc.nextInt();
System.out.println("请输入第二个老虎体重数字");
int b = sc.nextInt();
System.out.println((a == b) ? true: false);
}
七、三个数比较大小
需求:一座寺庙里住着三个和尚,已知他们的身高 分别为150cm、210cm、165cm, 请用程序实现获取这三个和尚的最高身高。
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
int height1 = 150;
int height2 = 210;
int height3 = 165;
int temp = height1>height2 ? height1: height2;
int max = temp > height3 ? temp: height3;
System.out.println(max);
}