Java零基础程序阅读五

初南电脑学习 2024-02-21 08:31:31
阅读下面程序:public BMIexponent {public static void main(String[] args) {double height = 1.72; // 身高变量,单位:米int weight = 70; // 体重变量,单位:千克double exponent = weight / (height * height); // BMI计算公式System.out.println("您的身高为:" + height);System.out.println("您的体重为:" + weight);System.out.println("您的BMI指数为:" + exponent);System.out.print("您的体重属于:");if (exponent < 18.5) { // 判断BMI指数是否小于18.5System.out.println("体重过轻");}if (exponent >= 18.5 && exponent < 24.9) { // 判断BMI指数是否在18.5到24.9之间System.out.println("正常范围");}if (exponent >= 24.9 && exponent < 29.9) { // 判断BMI指数是否在24.9到29.9之间System.out.println("体重过重");}if (exponent >= 29.9) { // 判断BMI指数是否大于29.9之间System.out.println("肥胖");}}}2.阅读下面程序: public EscapeCharacter {public static void main(String[] args) {char c1 = '\\'; // 反斜杠转义字符char c2 = '\''; // 单引号转义字符char c3 = '\"'; // 双引号转义字符char c4 = '\u2605'; // 十六进制表示的字符char c5 = '\101'; // 八进制表示字符char c6 = '\t'; // 制表符转义字符char c7 = '\n'; // 换行符转义字符System.out.println("[" + c1 + "]");System.out.println("[" + c2 + "]");System.out.println("[" + c3 + "]");System.out.println("[" + c4 + "]");System.out.println("[" + c5 + "]");System.out.println("[" + c6 + "]");System.out.println("[" + c7 + "]");}}3、阅读下面程序: import java.util.Scanner;public LoginService {public static void main(String[] args) {Scanner sc = new Scanner(System.in); // 创建扫描器,获取控制台输入的值System.out.println("请输入6位数字密码:"); // 输出提示int password = sc.nextInt(); // 将用户在控制台输入的数字赋给整型变量boolean result = (password == 924867);// 用逻辑运算符判断用户输入的数组是否为924867System.out.println("用户密码是否正确:" + result); // 输出结果sc.close();//关闭扫描器}}4、阅读下面程序: public ImplicitConversion {public static void main(String[] args) {// 声明byte型变量mybyte,并把byte型变量允许的最大值赋给mybytebyte mybyte = 127;int myint = 150; // 声明int型变量myint,并赋值150float myfloat = 452.12f; // 声明float型变量myfloat,并赋值char mychar = 10; // 声明char型变量mychar,并赋值double mydouble = 45.46546; // 声明double型变量,并赋值/* 将运算结果输出 */System.out.println("byte型与float型数据进行运算结果为:" + (mybyte + myfloat));System.out.println("byte型与int型数据进行运算结果为:" + mybyte * myint);System.out.println("byte型与char型数据进行运算结果为:" + mybyte / mychar);System.out.println("double型与char型数据进行运算结果为:" + (mydouble + mychar));}}5、阅读下面程序 public ExplicitConversion {public static void main(String[] args) {int a = (int) 45.23; // double类型强制转化成int类型long b = (long) 456.6F; // flaot类型强制转化成long类型char c = (char) 97.14; // double型强制转换成char型System.out.println("45.23强制转换成int的结果:" + a);System.out.println("456.6F强制转换成long的结果:" + b);System.out.println("97.14强制转换成char的结果" + c);}}
0 阅读:2

初南电脑学习

简介:感谢大家的关注