网站首页 > java教程 正文
- 阅读下面程序:
public class 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.5
System.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 class 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 class 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);// 用逻辑运算符判断用户输入的数组是否为924867
System.out.println("用户密码是否正确:" + result); // 输出结果
sc.close();//关闭扫描器
}
}
4、阅读下面程序:
public class ImplicitConversion {
public static void main(String[] args) {
// 声明byte型变量mybyte,并把byte型变量允许的最大值赋给mybyte
byte mybyte = 127;
int myint = 150; // 声明int型变量myint,并赋值150
float 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 class 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);
}
}
猜你喜欢
- 2024-10-13 Java正则表达式(java正则表达式匹配换行符)
- 2024-10-13 JAVA面试考点合集!常用关键字及修饰符
- 2024-10-13 Java基础入门(Character类)(java character.isletter)
- 2024-10-13 好程序员Java培训分享Java之命名、标示符、变量
- 2024-10-13 JAVA新特性(二)文字块(java文字是什么类型)
- 2024-10-13 “全栈2019”Java第十六章:下划线在数字中的意义
- 2024-10-13 基础教程:Java Character类(java教程 chm)
- 2024-10-13 “全栈2019”Java异常第五章:finally关键字(应用场景)详解
- 2024-10-13 “全栈2019”Java第十四章:二进制、八进制、十六进制
- 2024-10-13 字符串的转义符,在Python 3.6中你可以这样做
你 发表评论:
欢迎- 最近发表
-
- Mozilla Firefox 139 Beta已上线 提供更快的HTTP/3上传速度
- Win8专享拷贝能暂停,Win7其实也可以
- ASP.NET利用WEBUPLOADER实现超大文件分片上传、断点续传
- 河汉大大的《断点续传》-------黑暗哨兵和向导的绝美爱恋
- 用C# 实现断点续传 (HTTP)
- 开源断点续传下载软件FDM获推6.21.0.5639版更新
- 前端大文件切片上传,断点续传、秒传等解决方案,VUE中使用实例
- SpringBoot 实战:文件上传之秒传、断点续传、分片上传
- 一文搞定SpringBoot分片上传、断点续传、大文件极速秒传功能
- SPRING-BOOT实现HTTP大文件断点续传分片下载
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)