晚星 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
这样也可以吗,不用long,用double类型,因为老师讲这个类型用的比较多
Scanner i=new Scanner(System.in); System.out.println("请输入你的身高(m):"); double s=i.nextDouble(); System.out.println("请输入你的体重(kg):"); double t=i.nextDouble(); double b=t/(s*s); if(b<18.5) { System.out.println("体重过轻"); }else if(18.5<=b&&b<24) { System.out.println("正常范围"); }else if(24<=b&&b<27){ System.out.println("体重过胖"); }else if(27<=b&&b<30) { System.out.println("轻度肥胖"); }else if(30<=b&&b<35) { System.out.println("中度肥胖"); }else if(345<=b) { System.out.println("重度肥胖"); }else { System.out.println("别瞎鸡巴输入数据"); } System.out.println("当前的BIM是"+b); } |
package pro1; import java.util.Scanner; public class Main { public void add() { System.out.println("-----(++i + i++ + ++i + ++i + i++)-----"); int i = 1; int j = ++i + i++ + ++i + ++i + i++; // ++i 2 i=2 // i++ 2 i=3 // ++i 4 i=4 // ++i 5 i=5 // i++ 5 i=6 // 2 + 2 + 4 + 5 + 5 = 18 System.out.println(j); } public void BMI() { Scanner cin = new Scanner(System.in); System.out.println("-----计算BMI值-----"); System.out.print("请输入身高(m):"); double height = cin.nextDouble(); System.out.print("请输入体重(kg):"); double weight = cin.nextDouble(); double bmi = weight / (height * height); // System.out.println("您当前的BMI是:" + bmi); System.out.printf("%.4f\n", bmi); cin.close(); } public static void main(String[] args) { Main main = new Main(); // 实例化类 main.add(); // 练习-自增 main.BMI(); // 练习-BMI } }
package path; import java.util.Scanner; public class BMItext { public static void main(String[] args) { System.out.println("输入身高:"); Scanner hr = new Scanner(System.in); float highter = hr.nextFloat(); System.out.println("输入体重:"); Scanner wt= new Scanner(System.in); float weight = wt.nextFloat(); System.out.println("您的身高为:"+highter+"m"); System.out.println("您的体重为:"+weight+"kg"); double BML = 0; BML=weight/(highter*highter); System.out.println("您的BML值为:"+BML); if(BML<18.5) { System.out.println("您的体重过轻哦!请注意适量锻炼加餐"); } else if(18.5<=BML||BML<24) { System.out.println("恭喜您,您的身体重量属于正常水平,加油继续保持哦!"); } else if(24<=BML||BML<27) { System.out.println("您的体重稍微有点重哦,不过不要担心,注意饮食就好了"); } else if(27<=BML||BML<30) { System.out.println("您这属于有点肥胖了哟,注意平常多锻炼!"); } else if(30<=BML||BML<35) { System.out.println("小胖墩了属于是,你一天少吃点,多锻炼锻炼,别做肥宅了"); } else if(35<=BML){ System.out.println("你这个大块头!属于是胖王了!你自己看着办吧,反正是你的身体!"); } else { System.out.println("您这比例属于超脱三界之外了,在下本领不足"); } } }
package domo; import java.util.Scanner; public class Bmi { public static void main(String[] args) { while (true) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的身高m"); double tall = sc.nextDouble(); System.out.println("请输入你的体重kg"); int weight = sc.nextInt(); double Bmi = (double) weight / (tall * tall); System.out.println(Bmi); if (Bmi < 18.5) { System.out.println("你的体重太轻"); } else if (18.5 <= Bmi && Bmi < 24) { System.out.println("你的体重正常范围"); } else if (24 <= Bmi && Bmi < 27) { System.out.println("你的体重过重"); } else if (27 <= Bmi && Bmi < 30) { System.out.println("你的体重轻度肥胖"); } else if (30 <= Bmi && Bmi < 35) { System.out.println("你的体重中度肥胖"); } else if (35 <= Bmi) { System.out.println("你的体重过重,是个奇趣蛋"); } } } }
请输入体重(kg): 85 请输入身高(m): 1.75 27.755102040816325
package example; import java.util.Scanner; public class And2 { public static void main(String[] args){ Scanner s = new Scanner(System.in);//new后面构造函数 float a = s.nextFloat(); System.out.println("体重:"+a); float b = s.nextFloat(); System.out.println("身高:"+b); float c = a/(b*b); System.out.println("BIM:"+c); } }
wong11 |
关于
JAVA 基础-操作符-算数操作符 的提问
在5:41的时候,是输入了什么快捷键进行的强制转换呀?
int i = 5; long j =61; int x = i+j;//需要转换,选中后输入的是什么快捷键 |
package path; import java.util.Scanner; public class BMItext { public static void main(String[] args) { System.out.println("输入身高:"); Scanner hr = new Scanner(System.in); float highter = hr.nextFloat(); System.out.println("输入体重:"); Scanner wt= new Scanner(System.in); float weight = wt.nextFloat(); System.out.println("您的身高为:"+highter+"m"); System.out.println("您的体重为:"+weight+"kg"); double BML = 0; BML=weight/(highter*highter); System.out.println("您的BML值为:"+BML); if(BML<18.5) { System.out.println("您的体重过轻哦!请注意适量锻炼加餐"); } else if(18.5<=BML||BML<24) { System.out.println("恭喜您,您的身体重量属于正常水平,加油继续保持哦!"); } else if(24<=BML||BML<27) { System.out.println("您的体重稍微有点重哦,不过不要担心,注意饮食就好了"); } else if(27<=BML||BML<30) { System.out.println("您这属于有点肥胖了哟,注意平常多锻炼!"); } else if(30<=BML||BML<35) { System.out.println("小胖墩了属于是,你一天少吃点,多锻炼锻炼,别做肥宅了"); } else if(35<=BML){ System.out.println("你这个大块头!属于是胖王了!你自己看着办吧,反正是你的身体!"); } else { System.out.println("您这比例属于超脱三界之外了,在下本领不足"); } } }
feng114257 |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI练习
// 收集你的身高体重,并计算出你的BMI值是多少 // BMI的计算公式是 体重(kg)/(身高*身高) import java.util.Scanner; public class TestBMI { public static String judgeBMI(float value) { String strBMI; if (value < 18.5) strBMI = "体重过轻"; else if (value < 24) strBMI = "正常范围"; else if (value < 27) strBMI = "体重过重"; else if (value < 30) strBMI = "轻度肥胖"; else if (value < 35) strBMI = "中度肥胖"; else strBMI = "重度肥胖"; return strBMI; } public static float getBMI(float weight,float height) { return weight / (height * height); } public static void main(String[] args) { Scanner strin = new Scanner(System.in); System.out.println("请输入身高(m):"); float height = strin.nextFloat(); System.out.println("请输入体重(kg):"); float weight = strin.nextFloat(); float valueBMI = getBMI(weight,height); System.out.println("你当前的肥胖指数(BMI)是:" + valueBMI); System.out.println("你的肥胖程度是:" + judgeBMI(valueBMI)); } } |
public class Text运算符 { public static void main(String[] args) { int a = 5; long b = 6; int c =(int)(a + b);//因为b为long型所以a+b为long型,故要强制转换为int类型 long d = a+b;//因为输出结果为long类型的,所以不需要强制转换。 System.out.println("输出位long类型又转换为ing类型的值为"+c); System.out.println("输出位long类型的值为"+d); byte j=1; byte k=2; byte h = (byte)(a+b);//虽然j,k都是byte类型的,但他们相加输出的结果是int类型的,所以需要强制转换。 int l = j+k;//因为输出的类型为int,所以不需要强制转换。 System.out.println("输入byte类型后输出int类型的值为"+h); System.out.println("输出为int类型的值为"+l); int o = 10; int y = 3; System.out.println("余数为"+o%y);//取余数 o++;//使o自加 System.out.println("使变量自加之后的值为"+o); y--;//使y自减 System.out.println("使变量自减之后的值为"+y); int q = 1; System.out.println(); int g = ++q + q++ + ++q + ++q + q++; //2 2 4 5 5 System.out.println(g); Scanner bmi = new Scanner(System.in); System.out.println("请输入您的姓名:"); String xm = bmi.nextLine(); System.out.println("请输入您的体重:"); float tz =bmi.nextFloat(); System.out.println("请输入您的身高(M):"); float sg = bmi.nextFloat(); System.out.println(xm+"先森"+"\n您的体重是:"+tz+"\n您的身高是:"+sg+"\n请确认信息无误"); float Bmi = tz /(sg*sg); System.out.println(xm+"先森,"+"经过检测您的BMI为:"+Bmi); if(Bmi < 18.5){ System.out.println("体重过轻"); } else if(Bmi<24&Bmi>18.5){ System.out.println("体重正常" ); } else if(Bmi<27&Bmi>24){ System.out.println("体重过重"); } else if(Bmi<30&Bmi>27){ System.out.println("体重轻度肥胖"); } else if(Bmi<35&Bmi>30){ System.out.println("体重中度肥胖"); } else if(Bmi>35&Bmi<40){ System.out.println("体重重度肥胖"); } else{ System.out.println("别瞎几把子输入数据,搞坏了你赔啊!"); } } }
package Go Java.cn; import java.math.BigDecimal; import java.util.Scanner; /** * @author lihao * @version JDK 1.8.0_271 * @create 2021-09-20 13:07 * 使用Scanner收集你的身高体重,并计算出你的BMI值是多少 * BMI的计算公式是 体重(kg) / (身高*身高) */ public class BMI_index { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println(" 肥胖指数"); System.out.println("体重过轻 BMI < 18.5"); System.out.println("正常范围 18.5 <= BMI < 24"); System.out.println("体重过重 24 <= BMI < 27"); System.out.println("轻度肥胖 27 <= BMI < 30"); System.out.println("中度肥胖 30 <= BMI < 35"); System.out.println("重度肥胖 35<= BMI"); System.out.println(); System.out.println("请输入身高(m):"); float bodyHeight = scan.nextFloat(); System.out.println("请输入体重(kg):"); float bodyWeight = scan.nextFloat(); float BMI = new BigDecimal(bodyWeight/bodyHeight/bodyHeight).setScale(1,BigDecimal.ROUND_HALF_UP).floatValue(); String textWarring = ""; if (BMI < 18.5) { textWarring = "体重过轻"; } if (18.5 <= BMI && BMI < 24) { textWarring = "正常范围"; } if (24 <= BMI && BMI < 27) { textWarring = "体重过重"; } if (27 <= BMI && BMI < 30) { textWarring = "轻度肥胖"; } if (30 <= BMI && BMI < 35) { textWarring = "中度肥胖"; } if (BMI >= 35) { textWarring = "重度肥胖"; } System.out.println("当前的BMI是" + BMI + ",属于" + textWarring); } }
public class Text { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入您的体重(kg)"); float weight = sc.nextFloat(); System.out.println("请输入你的身高(m)"); float high = sc.nextFloat(); float BMI = weight/(high*high); System.out.println("您的BMI值为"+BMI); } }
你礼貌吗 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
为什么scanner s的s会报错
|
import java.util.Scanner; public class 身高体重 { public static void main(String[] args) { double BMI; System.out.println("请输入身高:"); Scanner h=new Scanner(System.in); double a=h.nextDouble(); System.out.println("请输入体重:"); Scanner w=new Scanner(System.in); double b=w.nextDouble(); BMI=b/(a*a); System.out.println("BMI:"+BMI); } }
package OnlineLearning; import java.util.Scanner; public class Counting { public static void main(String[] args) { System.out.println("输入你的体重/kg"); Scanner scanner1 = new Scanner(System.in); double weight = scanner1.nextDouble(); System.out.println("输入你的身高/m"); double hi1 = scanner1.nextDouble(); double m = weight/(hi1*hi1); System.out.println("您的IBM值是"+m); if(m >= 35){ System.out.println("重度肥胖"); }else if(m>=30){ System.out.println("中度肥胖"); }else if(m>=27){ System.out.println("轻度肥胖"); }else if(m>=24){ System.out.println("体重过重"); }else if(m>=18.5){ System.out.println("正常体重"); }else{ System.out.println("体重过轻"); } } }
import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高:(单位:m)"); double height = s.nextDouble(); System.out.println("请输入你的体重:(单位:kg)"); double weight = s.nextDouble(); double bmi = weight/(height*height); System.out.println("当前的BMI是:" + bmi); if(bmi < 18.5){ System.out.println("体重过轻!"); }else if(bmi >= 18.5 && bmi < 24){ System.out.println("正常范围!"); }else if(bmi >= 24 && bmi < 27){ System.out.println("体重过重!"); }else if(bmi >= 27 && bmi < 30){ System.out.println("轻度肥胖!"); }else if(bmi >= 30 && bmi < 35){ System.out.println("中度肥胖!"); }else if(bmi >= 35 ){ System.out.println("重度肥胖!"); } } }
白日梦家 |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
计算BMI的小程序
import java.util.*; public class ltem { private int weight;//体重 private float height;//身高 public void SetWeiAndHei(int wei,float hei){ weight = wei; height = hei; } public void count(){ float bmi = weight / (height * height); if (bmi < 18.5){ System.out.println("您的BMI值为:" + bmi); System.out.println("您的体重过轻,保持好心情,要按时吃饭哦!"); }else if(bmi == 18.5 || bmi < 24){ System.out.println("您的BMI值为:" + bmi); System.out.println("您在健康的范围内哦,不用担心!请继续保持!"); }else if (bmi == 24 || bmi < 27){ System.out.println("您的BMI值为:" + bmi); System.out.println("您的体重超重了呦!饭后有一走,活到九十九!"); }else if (bmi == 27 || bmi < 30){ System.out.println("您的BMI值为:" + bmi); System.out.println("您轻度肥胖啦!"); }else if (bmi == 30 || bmi < 35){ System.out.println("您的BMI值为:" + bmi); System.out.println("您中度肥胖哦!"); }else{ System.out.println("您的BMI值为:" + bmi); System.out.println("您重度肥胖啦!"); } } public static void main(String[] args) { ltem user = new ltem(); Scanner scanner = new Scanner(System.in); System.out.println("请输入您的体重(kg)"); int a = scanner.nextInt(); System.out.println("请输入您的身高(m)"); float b = scanner.nextFloat(); user.SetWeiAndHei(a,b); user.count(); } } |
package jisuan; import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请输入你的身高(m):"); float a = s.nextFloat(); System.out.print("请输入你的体重(kg):"); float b = s.nextFloat(); float c = b / (a * a); System.out.println("您的BMI值为:" + c); if (c < 18.5) { System.out.println("您的体重过轻"); } else if (c > 18.5 && c < 24) { System.out.println("您的体重正常"); } else if (c >= 24 && c < 27) { System.out.println("您的体重过重"); } else if (c >= 27 && c < 30) { System.out.println("您是轻度肥胖"); } else if (c >= 30 && c < 35) { System.out.println("您是中度肥胖"); } else { System.out.println("您是重度肥胖"); } } }
import java.util.Scanner; public class Bmi { public static void main(String[]args){ Scanner scan=new Scanner(System.in); System.out.println("请输入您的身高(m)"); double a=scan.nextDouble(); System.out.println("请输入您的体重(kg)"); double b=scan.nextDouble(); double bmi=b/(a*a); if (bmi<18.5) System.out.println("您当前的BMI是:"+bmi+",您的体重过轻."); else if (bmi>=18.5&bmi<24){ System.out.println("您当前的BMI是:"+bmi+",您的体重是正常范围."); } else if (bmi>=24&bmi<27){ System.out.println("您当前的BMI是:"+bmi+",您的体重过重."); } else if (bmi>=27&bmi<30){ System.out.println("您当前的BMI是:"+bmi+",您轻度肥胖了."); } else if(bmi>=30&bmi<35){ System.out.println("您当前的BMI是:"+bmi+",您中度肥胖了."); } else if(bmi>=35){ System.out.println("您当前的BMI是:"+bmi+",您重度肥胖了."); } } }
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m)"); float height = sc.nextFloat(); System.out.println("请输入体重(kg)"); float weight = sc.nextFloat(); float BMI = weight/(height*height); System.out.println("当前BMI是"+BMI); sc.close(); } }
Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(cm):"); Float a = s.nextFloat(); System.out.println("请输入你的体重(kg):"); int b = s.nextInt(); float bmi = b/(a*a); System.out.println("当前的BMI是:"+bmi);
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner s=new Scanner(System.in); float hight=s.nextFloat(); System.out.println("你的身高是"+hight); float weight=s.nextFloat(); System.out.println("你的体重是"+weight); float BMI=weight/(hight*hight); System.out.println("你的BMI是"+BMI); } }
import java.util.Scanner; public class ReadIn { public static void main(String[] args) { Scanner sc = new Scanner(System.in); float height = sc.nextFloat(); System.out.println("Your height is: " + height + " m"); int weight = sc.nextInt(); System.out.println("Your weight is: " + weight + " kg"); float BMI = (weight/(height*height)); if(BMI < 18.5) { System.out.println("Your BMI value is: " + BMI + " You are underweight."); }else if(18.5<=BMI && BMI < 24) { System.out.println("Your BMI value is: " + BMI + " You are in normal range."); }else if(24<=BMI && BMI < 27) { System.out.println("Your BMI value is: " + BMI + " You are overweight."); }else if(27<=BMI && BMI < 30) { System.out.println("Your BMI value is: " + BMI + " You are in Slightly obese."); }else if(30<=BMI && BMI < 35) { System.out.println("Your BMI value is: " + BMI + " You are in Moderately obese."); }else{ System.out.println("Your BMI value is: " + BMI + " You are in Severe obesity."); } } }
public class HelloWorld { public static void main(String[] args) { Scanner body = new Scanner(System.in); System.out.println("请输入您的体重:"); float i = body.nextInt();//体重 System.out.println("请输入您的身高:"); float j = body.nextInt();//身高 float k; k = (i/(j*j))*10000; System.out.println("您的BMI值为:"+k); } }
白日梦家 |
关于
JAVA 基础-操作符-算数操作符 -练习-自增 的提问
小习题++
import java.util.*; public class ltem { public static void main(String[] args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; // 2 + 2 + 4 + 5 + 5 System.out.println(j); } } |
白日梦家 |
关于
JAVA 基础-操作符-算数操作符 -答案-求和 的提问
计算两个输入的int值的和
import java.util.*; public class ltem { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a + b); } } |
public class Text { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); System.out.println("第一个输出的数字是"+num1); int num2 = sc.nextInt(); System.out.println("第二个输出的数字是"+num2); System.out.println("数字和为"+(num1+num2)); } }
import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.println("请输入一个整数"); int a=scan.nextInt(); System.out.println("请再输入一个整数"); int b=scan.nextInt(); int c=a+b; System.out.println("输入的两个整数的和为:"+c); } }
mo7984130 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
我的答案
package SomeLittleProgram; import java.util.Scanner; public class BMITest { static void BMI(float a , float b) { float BMI = b / a / a; //计算BMI if (0 >= a || a >= 3) { System.out.println("你。。。你。。。你是外星人?"); System.exit(0); } //防止输错 if (0 >= b || b >= 1000) { System.out.println("你。。。你。。。你是外星人?"); System.exit(0); } //防止输错 System.out.println("你的BMI是" + BMI); //输出BMI if (0 < BMI && BMI < 18.5) System.out.println("你体重过轻"); else if (18.5 <= BMI && BMI < 24) System.out.println("你的体重正常"); else if (24 <= BMI && BMI < 27) System.out.println("你的体重过重"); else if (27 <= BMI && BMI < 30) System.out.println("你轻度肥胖"); else if (30 <= BMI && BMI < 35) System.out.println("你中度肥胖"); else if (35 <= BMI && BMI < 40) System.out.println("你重度肥胖"); else if (0 >= BMI && BMI >= 40) System.out.println("你。。。你。。。你是外星人?"); //判断健康情况 } public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(m)"); float a = s.nextFloat(); System.out.println("请输入你的体重(kg)"); float b = s.nextFloat(); //获取身高,体重 BMI(a,b); } } |
import java.util.Scanner; public class Bmi { public static void main(String[] args) { Scanner s = new Scanner(System.in); double height; double weight; double BMI; while(true) { do { System.out.println("请输入您的身高(m):"); height = s.nextDouble(); System.out.println("请输入您的体重(kg):"); weight = s.nextDouble(); if(height>0 && weight>0) { BMI = weight/(height*height); System.out.println("BMI指数为"+BMI); } else { System.out.println("请输入正确的身高体重"); } }while(height<0 || weight<0); } } }
import java.util.Scanner; public class HelloWord { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入您的身高:(m)"); double height = sc.nextDouble();//定义身高,键盘输入 System.out.println("请输入您的体重:(kg)"); double weight = sc.nextDouble();//定义体重,键盘输入 double BMI = weight / ( height * height );//肥胖指数计算公式 if ( height == 0 ){ System.out.println("谁家孩子怎么不长个呢,是不是家长不给饭吃" ); }else if (height < 0){ System.out.println("谁家孩子咋还倒着长呢。"); }else if ( weight < 0 ){ System.out.println("你身上的肉让你卖啦,连骨头一块卖的渣都不剩了"); }else if ( weight == 0 ){ System.out.println("孩子是一点肉都不长啊,骨头都没有重量" ); } else if ( BMI < 18.5 ){ System.out.println("您的肥胖指数为:"+ BMI + ";体重过轻。有点瘦了多吃点肉哦。" ); }else if ( BMI >= 18.5 && BMI < 24 ){ System.out.println("您的肥胖指数为:"+ BMI + ";正常范围,身材不错继续保持。" ); }else if ( BMI >=24 && BMI < 27 ){ System.out.println("您的肥胖指数为:"+ BMI + ";体重超重,有点胖了哦,少吃点。" ); }else if ( BMI >=27 && BMI <30 ){ System.out.println("您的肥胖指数为:"+ BMI + ";中度肥胖,再不减肥可能就找不到对象了。" ); }else if ( BMI > 30){ System.out.println("您的肥胖指数为:"+ BMI + ";重度肥胖,还不减肥!比老子都胖。" ); }
131372 |
关于
JAVA 基础-操作符-算数操作符 的提问
import java.util.Scanner; public class BMI { Scanner scanner = new Scanner(System.in); private double kg; private double m; public double getKg(){ return kg; } public double getM(){ return m; } public void setKg(double kg){ this.kg = kg; } public void setM(double m) { this.m = m; } public double bmi(){ return kg / ( m * m ); } public void level(double bmi){ if (bmi < 18.5){ System.out.println("您的体重过轻!!"); }else if(18.5 <= bmi & bmi < 24){ System.out.println("您的体重正常!!"); }else if(24 <= bmi & bmi < 27){ System.out.println("您的体重过重!!"); }else if(27 <= bmi & bmi < 30){ System.out.println("您的体重属于轻度肥胖!!"); }else if(30 <= bmi & bmi < 35){ System.out.println("您的体重属于中度肥胖!!"); }else { System.out.println("您的体重属于重度肥胖!!"); } } public void bmi(double kg,double m) { this.kg = kg; this.m = m; } }
|
凯音回荡 |
关于
JAVA 基础-操作符-算数操作符 的提问
在自增的时候++i + i++ + ++i 这一块是2+2+4,自增是加自身的数还是只是加1??
public class HelloWorld { public static void main(String[] args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; //i值 2 3 4 5 6 //取值 2 2 4 5 5 System.out.println(j); } } |
public static void main(String[] args){ int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println(j); }
dong19971008 |
关于
JAVA 基础-操作符-算数操作符 -练习-自增 的提问
int j = ++i + i++ + ++i + ++i + i++ 为什么是18?
|
//CZiZeng是拼音,这个可以自己随便定义 public class CZiZeng { public static void main(String[] args) { int i = 1; //int j = ++i + i++ + ++i + ++i + i++; //思路:将上行代码拆分成五小份计算 //按规则来:++i表示i先自增一,再赋值参加运算。 i++表示i先赋值参加运算,再自增一。 int j1 = ++i; //此时;j1 = 2; i = 2; int j2 = i++; //此时:j2 = 2; i = 3; int j3 = ++i; //此时:j3 = 4; i = 4; int j4 = ++i; //此时:j4 = 5; i = 5; int j5 = i++; //此时;j5 = 5; i = 6; System.out.println("j" + "=" + (j1 + j2 + j3 + j4 + j5));//运行结果:j=18 //检验;m表示i n表示j int m = 1; int n = ++m + m++ + ++m + ++m + m++; System.out.println(n); //运行结果:18 } }
童心未泯 |
关于
JAVA 基础-操作符-算数操作符 的提问
11
|
freezing00_1 |
关于
JAVA 基础-操作符-算数操作符 的提问
public class HelloWorld { public static void main(String[] args) { byte a = 1; byte b= 2; byte c = (byte) (a+b); //虽然a b都是byte类型,但是运算结果是int类型,需要进行强制转换 int d = a+b; } } 这个变量a+b->c为啥还要强制转换呢?变量c不也是byte类型的吗?c和d都是a+b的和有什么区别吗?没太理解
|
源元_01 |
关于
JAVA 基础-操作符-算数操作符 的提问
【练习】BMI
import java.util.Scanner;; public class BMI { public static void main(String []args) { System.out.println("请输入您的身高(米):"); Scanner scanner=new Scanner(System.in); float a=scanner.nextFloat(); System.out.println("请输入您的体重(KG):"); float b=scanner.nextFloat(); double c=b/(a*a); System.out.print("您当前的BMI值为:"+c); scanner.close(); } } |
import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入您的身高(单位:m):"); Scanner sg = new Scanner(System.in); double a = sg.nextDouble(); System.out.println("请输入您的体重(单位:kg)"); Scanner tz =new Scanner(System.in); float b =tz.nextFloat(); float BMI; BMI=(float) (b/(a*a)); String c="您的BMI是"+BMI+","; if(BMI<18.5) {System.out.println("体重过轻");} else if(18.5<=BMI&&BMI<24) {System.out.println(c+"体重正常");} else if(24<=BMI&&BMI<27) {System.out.println(c+"体重过重");} else if(27<=BMI&&BMI<30) {System.out.println(c+"轻度肥胖");} else if(30<=BMI&&BMI<35) {System.out.println(c+"中度肥胖");} else if(35<=BMI) {System.out.println(c+"重度肥胖");} } }
import java.util.Scanner; public class Operator { public static void sum(){ Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数是" + a); int b = s.nextInt(); System.out.println("第二个整数是" + b); int c = a + b; System.out.println("两数之和为" + c); } public static void selfIncreasing() { int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println(j); } public static void BIM(){ Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):" ); float height = s.nextFloat(); System.out.println("请输入体重(kg):"); float weight = s.nextFloat(); float BIM = weight/(height * height); System.out.println("BIM为" + BIM); s.close(); if(BIM >= 35){ System.out.println("重度肥胖"); }else if(BIM >= 30){ System.out.println("中度肥胖"); }else if(BIM >= 27){ System.out.println("轻度肥胖"); }else if(BIM >= 24){ System.out.println("体重过重"); }else if(BIM >= 18.5){ System.out.println("正常范围"); }else{ System.out.println("体重过轻"); } } public static void main(String[] args) { //sum(); //selfIncreasing(); BIM(); } }
import java.util.Scanner; public class HelloJava { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); float height = scanner.nextFloat(); System.out.println("您的身高是:"+height+"米"); float weight = scanner.nextFloat(); System.out.println("您的体重是:"+weight+"kg"); float BMI = weight/(height*height); System.out.println("您的BMI是:"+BMI); scanner.close(); if(BMI<18.5) { System.out.println("体重过轻"); }else if(18.5<=BMI&BMI<24) { System.out.println("正常范围"); }else if(24<=BMI&BMI< 27) { System.out.println("体重过重"); }else if(27<=BMI&BMI<30) { System.out.println("轻度肥胖"); }else if(30<=BMI&BMI< 35) { System.out.println("中度肥胖"); }else if(35<=BMI) { System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class Text2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("清输入体重(kg):"); float weight=sc.nextFloat(); System.out.println("清输入身高(m):"); float height=sc.nextFloat(); float BMI=weight/(height*height); System.out.println("你的BMI值为:"+BMI); if(BMI<18.5) { System.out.println("体重过轻"); }else if(18.5<=BMI&BMI<24) { System.out.println("正常范围"); }else if(24<=BMI&BMI<27) { System.out.println("体重过重"); }else if(27<=BMI&BMI<30) { System.out.println("轻度肥胖"); }else if(30<=BMI&BMI<35) { System.out.println("重度肥胖"); }else if(35<=BMI) { System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ HelloWorld mi = new HelloWorld(); Scanner s = new Scanner(System.in); System.out.println("请输入体重:"); float w = s.nextFloat(); System.out.println("请输入身高:"); float h = s.nextFloat(); System.out.println("当前BMI为:"); float bmi = w/(h*h); System.out.print(bmi); mi.getPrint(bmi); } void getPrint(float bmi) { if(bmi < 18.5) { System.out.println("体重过轻"); }else if(18.5 < bmi&&bmi < 24) { System.out.println("正常范围"); }else if(24 < bmi&&bmi < 27) { System.out.println("体重过重"); }else if(27 < bmi&&bmi > 30) { System.out.println("轻度肥胖"); }else if(30<bmi&&bmi>35) { System.out.println("中度肥胖"); }else if(35<bmi) { System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class BMi { public static void main(String[] args) { System.out.println("请输入你的身高(m):"); Scanner a=new Scanner(System.in); float a1=a.nextFloat(); System.out.println("请输入您的体重(kg)"); Scanner b=new Scanner(System.in); float b1=b.nextFloat(); float bmi=b1/(a1*a1); System.out.print("您当前的BMI值是"+bmi); if(bmi<18.5){ System.out.println("体重过轻"); }else if(18.5<=bmi&bmi<24){ System.out.print("体重正常"); }else if(24<=bmi&bmi<27){ System.out.print("体重过重"); }else if(27<=bmi&bmi<30){ System.out.print("轻度肥胖"); }else if(30<bmi&bmi<35){ System.out.print("中度肥胖"); }else if(35<=bmi){ System.out.print("重度肥胖"); } }}
package H2j.basic.variable; import java.util.Scanner; public class Variable { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数字"); int i1 = sc.nextInt(); System.out.println("请输入第二个数字"); int i2 = sc.nextInt(); int i3 = i1 + i2; System.out.println("两个数的和是:" + i3); } }
package test2; import java.util.Scanner; public class BMI { public static void main(String[] args) { System.out.println("请输入您的身高(m)"); Scanner s = new Scanner(System.in); double a = s.nextDouble(); System.out.println("请输入您的体重(kg)"); double b = s.nextDouble(); double c = b / (a * a); System.out.println("当前您的BMI是" + c ); if (c<18.5) System.out.println("您的体重过轻"); else if (18.5<=c&c<24) System.out.println("您的体重正常"); else if (24<=c&c<30) System.out.println("您的体重过重"); else if (27<=c&c<30) System.out.println("您属于轻度肥胖"); else if (30<=c&c<35) System.out.println("您属于中度肥胖"); else if (35<=c) System.out.println("您属于重度肥胖"); System.out.println("-------------------------");
package B; import java.util.Scanner; public class E { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入身高(m):"); float a = s.nextFloat(); System.out.println("请输入体重(kg):"); float b=s.nextFloat(); float BMI=b/(a*a); if(BMI<18.5) { System.out.println("体重过轻"); } if(BMI>=18.5&&BMI<24) { System.out.println("正常范围"); } if(BMI>=24&&BMI<27) { System.out.println("体重过重"); } if(BMI>=27&&BMI<30) { System.out.println("轻度肥胖"); } if(BMI>=30&&BMI<35) { System.out.println("中度肥胖"); } if(BMI>=35) { System.out.println("重度肥胖"); } } }
qizai068 |
关于
JAVA 基础-操作符-算数操作符 的提问
一共三个类
//BMI类 package pers.zyk.lianxi.demo2; import pers.zyk.lianxi.demo1.MyException; import java.util.InputMismatchException; import java.util.Scanner; /** * @Author: ZhaoDeHan * @Date: 2020/12/24 19:26 * @Description:计算Bmi指数 */ public class BMI { private double height; private double weight; public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public double getWeight() { return weight; } public void setWeight(double weight) { this.weight = weight; } //输入方法 public void ShuRu() throws MyException { Scanner s = new Scanner(System.in); System.out.println("输入身高和体重:"); try{ setHeight(s.nextFloat()); if (getHeight() <=0) throw new MyException("输入了负数或者0,请重新输入:"); setWeight(s.nextFloat()); if (getWeight() <= 0) throw new MyException("输入了负数或者0,请重新输入:"); } catch (InputMismatchException e){ throw new MyException("输入了整形或者浮点型以外的数据,请重新输入:"); } } //计算方法 public double jiSuan() { return getWeight()/(getHeight()*getHeight()); } //判断方法 public void panDuan(double bmi) { if (bmi < 18.5) System.out.println("体重过轻"); else if (18.5 <= bmi && bmi < 24) System.out.println("正常范围"); else if (24 <= bmi && bmi< 27) System.out.println("体重过重"); else if (27 <= bmi && bmi < 30) System.out.println("轻度肥胖"); else if (30 <= bmi && bmi < 35) System.out.println("中度肥胖"); else if (35 <= bmi) System.out.println("重度肥胖"); else System.out.println("超度肥胖肥胖肥胖肥胖"); } } //自定义异常类 package pers.zyk.lianxi.demo1; /** * @Author: ZhaoDeHan * @Date: 2020/12/23 19:21 * @Description:自定义异常 */ public class MyException extends Exception { public MyException(String str) { super(str); } public MyException() { super(); } } //测试类 package pers.zyk.lianxi.demo2; import pers.zyk.lianxi.demo1.MyException; import java.text.DecimalFormat; import java.util.InputMismatchException; import java.util.Scanner; /** * @Author: ZhaoDeHan * @Date: 2020/12/24 19:31 * @Description: */ public class BMITest { public static void main(String[] args) throws MyException { BMI b = new BMI(); boolean bl = true; while (bl) { try { b.ShuRu(); double bmi = b.jiSuan(); DecimalFormat df = new DecimalFormat("#.00"); bmi = new Double(df.format(bmi)); System.out.println("您的BMI指数位:" + bmi); b.panDuan(bmi); bl = false; } catch (MyException e) { e.printStackTrace(); } } } } |
import java.util.Scanner; public class BMI { public static void main(String[] args) { System.out.println("请输入你的身高(m):"); Scanner x=new Scanner(System.in); double x1=x.nextDouble(); System.out.println("请输入你的体重(kg):"); Scanner y=new Scanner(System.in); double y1=x.nextDouble(); double BMI=y1/(x1*x1); System.out.println("当前的BMI是:"+BMI); if(BMI<18.5){ System.out.println("体重过轻。"); } else if(BMI>=18.5&&BMI<24){ System.out.println("正常范围."); }else if(BMI>=24&&BMI<27){ System.out.println("体重过重"); }else if(BMI>=27&&BMI<30){ System.out.println("轻度肥胖"); }else if(BMI>=30&&BMI<35){ System.out.println("中度肥胖"); }else if(BMI>35){ System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class calBMI { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m):"); double h = sc.nextDouble(); System.out.println("请输入体重(kg):"); double w = sc.nextDouble(); System.out.println("当前的BMI是:"); double BMI = w/(h*h); System.out.println(BMI); if(BMI<18.5) { System.out.println("体重过轻"); }else if(BMI>=18.5 & BMI<24){ System.out.println("正常范围"); }else if(BMI>=24 & BMI<27) { System.out.println("体重过重"); }else if(BMI>=27 & BMI<30) { System.out.println("轻度肥胖"); }else if(BMI>=30 & BMI<=35) { System.out.println("中度肥胖"); }else if(BMI>=35) { System.out.println("重度肥胖"); } } }
qizai068 |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
BMI指数练习
import java.util.InputMismatchException; import java.util.Scanner; /** * @Author: ZhaoDeHan * @Date: 2020/12/24 19:26 * @Description:计算Bmi指数 */ public class BMI { private double height; private double weight; public double getHeight() { return height; } public void setHeight(float height) { this.height = height; } public double getWeight() { return weight; } public void setWeight(float weight) { this.weight = weight; } public double jiSuan() throws MyException { Scanner s = new Scanner(System.in); System.out.println("输入身高和体重:"); try { setHeight(s.nextFloat()); setWeight(s.nextFloat()); } catch (InputMismatchException e){ throw new MyException("输入了整形或者浮点型以外的数据,请重新输入:"); } return getWeight()/(getHeight()*getHeight()); } public void panDuan(double bmi) throws MyException { if (bmi < 18.5) System.out.println("体重过轻"); else if (18.5 <= bmi && bmi < 24) System.out.println("正常范围"); else if (24 <= bmi && bmi< 27) System.out.println("体重过重"); else if (27 <= bmi && bmi < 30) System.out.println("轻度肥胖"); else if (30 <= bmi && bmi < 35) System.out.println("中度肥胖"); else if (35 <= bmi) System.out.println("重度肥胖"); else System.out.println("超度肥胖肥胖肥胖肥胖"); } } /** * @Author: ZhaoDeHan * @Date: 2020/12/23 19:21 * @Description:自定义异常 */ public class MyException extends Exception { public MyException(String str) { super(str); } public MyException() { super(); } } /** * @Author: ZhaoDeHan * @Date: 2020/12/24 19:31 * @Description: */ public class BMITest { public static void main(String[] args) { BMI b = new BMI(); boolean bl = true; while (bl){ try{ double bmi = b.jiSuan(); b.panDuan(bmi); bl = false; } catch (MyException e) { e.printStackTrace(); } } } } |
package com.cn.newer.work; import java.util.Scanner; import java.math.*; public class Ceshi { static double i; static double k; static double j; public void math(){ j = i/(k*k); System.out.println(j); if (j<18.5){ System.out.println("低于正常值!"); } else if (j>=18.5&&j<24){ System.out.println("在正常范围内"); } else if (j>24){ System.out.println("小胖子!"); } } public static void main(String[] args) { // TODO Auto-generated method stub Ceshi BMI = new Ceshi(); Scanner scanner = new Scanner(System.in); System.out.println("请输入体重: (单位:/kg)"); i = scanner.nextDouble(); System.out.println("请输入身高:(单位:/m)"); k = scanner.nextDouble(); System.out.println("您的BMI是:"); BMI.math(); } }
虔诚国际网络 |
关于
JAVA 基础-操作符-算数操作符 -练习-自增 的提问
上面自增 自减区别都理解了 为什么到这了卡住了? 和我算的完全就一样
![]() |
public class Text2 { public static void main(String[] args) { int i =1; int j=++i + i++ + ++i + ++i + i++; // 2 2(赋值后+1得3) 4(++3) 5 5 System.out.println(j); } }
package com.cn.newer.work; import java.util.Scanner; import java.math.*; public class Ceshi { static double i; static double k; static double j; public void math(){ j = i/(k*k); System.out.println(j); if (j<18.5){ System.out.println("低于正常值!"); } else if (j>=18.5&&j<24){ System.out.println("在正常范围内"); } else if (j>24){ System.out.println("小胖子!"); } } public static void main(String[] args) { // TODO Auto-generated method stub Ceshi BMI = new Ceshi(); Scanner scanner = new Scanner(System.in); System.out.println("请输入体重: (单位:/kg)"); i = scanner.nextDouble(); System.out.println("请输入身高:(单位:/m)"); k = scanner.nextDouble(); System.out.println("您的BMI是:"); BMI.math(); } }
暖光 |
关于
JAVA 基础-操作符-算数操作符 的提问
为了优化改进 写了好久的
import java.util.Scanner; class BMI { float height; float weight; public BMI(float height, float weight) { this.height = height; this.weight = weight; } public float Calculation() { return weight / (height * height); } public void Obesity(float bmi) { if (bmi < 18.5) { System.out.println("您属于体重过轻,要多吃肉肉哦"); } else if (18.5 <= bmi && bmi < 24) { System.out.println("您体脂率属于正常,请继续保持哦"); } else if (24 <= bmi && bmi < 27) { System.out.println("您属于轻度肥胖,稍微运动一下就完美了哦"); } else if (30 <= bmi && bmi < 35) { System.out.println("您属于中度肥胖,加油锻炼下告别肥胖"); } else if (35 <= bmi) { System.out.println("您属于重度肥胖,加油动起来吧"); } else { System.out.println("您是外星人吗?系统竟无法判断体脂率"); } } } public class Demo { public static void main(String[] args) { System.out.println("请输出您的身高(m):"); Scanner height = new Scanner(System.in); float heightA = height.nextFloat(); System.out.println("请输出您的体重(kg):"); Scanner weight = new Scanner(System.in); float weightA = weight.nextFloat(); BMI bmi = new BMI(heightA, weightA); System.out.print("您当前的BMI指数为:"); float a = bmi.Calculation(); bmi.Obesity(a); } } |
public class arithmetic { public static void main(String[] args) { System.out.println("请输入您的身高(m):"); System.out.println("请输入您的体重(kg):"); //使用Scanner获取输入的数据 Scanner s =new Scanner(System.in); //获取身高值double double h =s.nextDouble(); //获取体重值int int w = s.nextInt(); //计算bmi double bmi = w/(h*h); //输出bmi System.out.println("您当前的BMI值是"+bmi); if(bmi<18.5) { System.out.println("体重过轻"); }else if(18.5<=bmi & bmi<24) { System.out.println("正常范围"); }else if(24<=bmi & bmi<27) { System.out.println("体重过重"); }else if(27<=bmi & bmi <30) { System.out.println("轻度肥胖"); }else if(30<=bmi & bmi <35) { System.out.println("中度肥胖"); }else { System.out.println("重度肥胖"); } } }
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入体重(kg):"); double weight = sc.nextDouble(); System.out.println("请输入身高(m):"); double height = sc.nextDouble(); double BMI = weight/(height*height); System.out.println("BMI值为:" + BMI); }
燃放的新光 |
关于
JAVA 基础-操作符-算数操作符 的提问
public class HelloWorld { public static void main(String[] args) { int i = 1; int j = ++i; System.out.println(i + ":" + j);//2:2 j = j + i++; System.out.println(i + ":" + j);//3:4 j = j + ++i; System.out.println(i + ":" + j);//4:8 j = j + ++i; System.out.println(i + ":" + j);//5:13 j = j + i++; System.out.println(i + ":" + j);//6:18 } }
public class HelloWorld { public static void main(String[] args) { int i = 1; int j = ++i; System.out.println(i + ":" + j);//2:2 j = j + i++; System.out.println(i + ":" + j);//3:4 j = j + ++i; System.out.println(i + ":" + j);//4:8 j = j + ++i; System.out.println(i + ":" + j);//5:13 j = j + i++; System.out.println(i + ":" + j);//6:18 } } |
rip |
关于
JAVA 基础-操作符-算数操作符 的提问
练习答案
import java.util.Scanner; public class Bmi { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int weight = scan.nextInt(); double height = scan.nextDouble(); double BMI = weight / (Math.pow(height,height)); if (BMI<18.5) System.out.println("体重过轻"); else if (BMI<=24 && BMI>=18.5) System.out.println("正常范围"); else if (BMI<=27 && BMI>=24) System.out.println("体重过重"); else if (BMI<=30 && BMI>=27) System.out.println("轻度肥胖"); else if (BMI<=35 && BMI>=30) System.out.println("中度肥胖"); else System.out.println("重度肥胖"); } } |
飞一般的感觉 |
关于
JAVA 基础-操作符-算数操作符 的提问
练习答案
package j2se; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { System.out.println("请输入你的体重(kg)"); Scanner s = new Scanner(System.in); float a = s.nextFloat(); System.out.println("请输入你的身高(m)"); float b = s.nextFloat(); float bmi = getBMI(a,b); System.out.println("你的BMI值:"+bmi); if(bmi<18.5){ System.out.println("体重过轻"); }else if(bmi>=18.5 && bmi<24){ System.out.println("正常范围"); }else if(bmi>=24 && bmi<27){ System.out.println("体重过重"); }else if(bmi>=27 && bmi<30){ System.out.println("轻度肥胖"); }else if(bmi>=30 && bmi<35){ System.out.println("中度肥胖"); }else{ System.out.println("重度肥胖"); } } public static float getBMI(float a,float b){ return a/(b*b); } } |
package j2se; import java.util.Scanner; public class Problem { public static void main(String[] args){ System.out.println("请输入你的体重(kg):"); Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("请输入你的身高(m)"); Float b = s.nextFloat(); Float BMI =(Float)(a/(b*b)); System.out.println("当前的BMI值是::"+BMI); s.close(); } }
public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入你的身高(m)"); double hight = sc.nextDouble(); System.out.println("请输入你的体重(kg)"); double weight = sc.nextDouble(); Double bmi = weight/(hight*hight); if(bmi<18.5){ System.out.println("你的体重过轻"); }else if(bmi<24){ System.out.println("你的正常范围"); }else if(bmi<27){ System.out.println("你的体重过重"); }else if (bmi<30){ System.out.println("轻度肥胖"); }else if (bmi<35) { System.out.println("中度肥胖"); }else{ System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class helloword { public static void main(String[] args) { Scanner input=new Scanner(System.in); float a,b; System.out.println("请输入身高:"); a =input.nextFloat(); System.out.println("请输入体重:"); b=input.nextFloat(); float c=b/(a*a); System.out.println("当前BMI是:"+c); } }
import java.util.Scanner; public class Test2 { public static void main(String[] args) { double s; Scanner x = new Scanner(System.in); float a = x.nextFloat(); System.out.println("请输入体重:" + a + "kg"); float b = x.nextFloat(); System.out.println("请输入身高:" + b + "m"); s = a / (b * b); System.out.println("当前的BMI为:" + s); x.close(); if (s < 18.5) { System.out.println("体重过轻"); } if (s >= 18.5 && s < 24) { System.out.println("正常范围"); } if (s >= 24 && s < 27) { System.out.println("体重过重"); } } }
weizhentian_088 |
关于
JAVA 基础-操作符-算数操作符 -练习-求和 的提问
答案
import java.util.Scanner; public class Sum{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数:"+ a); int b = s.nextInt(); System.out.println("第二个整数:"+ b); int c = a + b; System.out.println("两个数的和是:"+ c); } } |
/* * 使用Scanner收集你的身高体重,并计算出你的BMI值是多少 * 体重过轻 * BMI < 18.5 * 正常范围 * 18.5 <= BMI < 24 * 体重过胖 * 24 <= BM I< 27 * 轻度肥胖 * 27 <= BMI < 30 * 重度肥胖 * 30 <= BMI < 35 * 重度肥胖 * 35 <= BMI * */ package com.test.v3; import java.util.Scanner; public class Test_IF { public static void main(String[] args) { @SuppressWarnings("resource") // 允许选择性地取消特定代码段(即,类或方法)中的警告 Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float a = s.nextFloat(); System.out.println("请输入体重(kg):"); float b = s.nextFloat(); float BMI = b / (a * a); System.out.println("当前的BMI是:" + BMI); if (BMI < 18.5) System.out.println("体重过轻"); else if (BMI >= 18.5 && BMI < 24) { System.out.println("正常范围"); } else if (BMI >= 24 && BMI < 27) { System.out.println("体重过重"); } else if (BMI >= 27 && BMI < 30) { System.out.println("轻度肥胖"); } else if (BMI >= 30 && BMI < 35) { System.out.println("中度肥胖"); } else System.out.println("重度肥胖"); } }
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args) { Scanner s = new Scanner(System.in); float a = s.nextFloat(); System.out.println("身高m:"+a); float b = s.nextFloat(); System.out.println("体重kg:"+b); float c = b/(a*a); System.out.println("当前BMI是:"+c); boolean a1 = (c<18.5); boolean a2 = (c>=18.5&c<24); boolean a3 = (c>=24&c<27); boolean a4 = (c>=27&c<30); boolean a5 = (c>=30&c<35); boolean a6 = (c>=35); if (a1==true){ System.out.println("过轻");} else if (a2==true){ System.out.println("正常");} else if (a3==true){ System.out.println("过重");} else if (a4==true){ System.out.println("轻肥");} else if (a5==true){ System.out.println("中肥");} else if (a6==true){ System.out.println("过肥");} } }
import java.util.Scanner; public class Hero{ public static void main(String[]args){ Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(m):"); double high = s.nextDouble(); System.out.println("请输入你的体重(kg):"); double weight = s.nextDouble(); //System.out.println("3"); double ans = weight / (high * high); System.out.println("你的BMI是:" + ans); if (ans <= 18.5) System.out.println("你的体重过轻。"); else if (ans < 24) System.out.println("你的体重在正常范围。"); else if (ans < 27) System.out.println("你的体重过重。"); else if (ans < 30) System.out.println("你的体重为轻度肥胖。"); else if (ans < 35) System.out.println("你的体重为中度肥胖。"); else System.out.println("你的体重为重度肥胖。"); } }
学java走火入魔 |
关于
JAVA 基础-操作符-算数操作符 的提问
答案
import java.util.Scanner; public class BMI { public static void getBMI(double height, double weight) { double bml = weight / (height * height); if (bml < 18.5) { System.out.println("BMI:" + bml + "====体重过轻"); } else if (bml >= 18.5 && bml < 24.0) { System.out.println("BMI:" + bml + "====正常体重"); } else if (bml >= 24 && bml < 27) { System.out.println("BMI:" + bml + "====体重过胖"); } else if (bml >= 27 && bml < 30) { System.out.println("BMI:" + bml + "====轻度肥胖"); } else if (bml >= 30 && bml < 35) { System.out.println("BMI:" + bml + "====中度肥胖"); } else if (bml >= 35) { System.out.println("BMI:" + bml + "====重度肥胖"); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入身高:"); Double height = sc.nextDouble(); System.out.print("请输入体重:"); Double weight = sc.nextDouble(); getBMI(height, weight); } } |
import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(m):"); float height = s.nextFloat(); System.out.println("请输入你的体重(kg):"); float weight = s.nextFloat(); float BMI = weight/(height * height); System.out.println("当前的BMI是:" + BMI); } }
import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner input1 = new Scanner(System.in); System.out.println("请输入您的体重(kg):"); double weigth = input1.nextDouble(); Scanner input2 = new Scanner(System.in); System.out.println("请输入您的身高(m):"); double heigth = input2.nextDouble(); double ibm = weigth/(heigth*heigth); System.out.println("您的IBM值是:"+ibm); if(ibm<18.5) { System.out.println("你的类型为:体重过轻(正常值以下,建议您75适度增肥!)"); }else if(ibm<24&&ibm>=18.5) { System.out.println("你的类型为:体重健康(正常值以内,继续保持!)"); }else if(ibm<27&&ibm>=24) { System.out.println("你的类型为:体重稍胖(正常值偏上,但偏差不大,建议您适度减肥!)"); }else if(ibm<30&&ibm>=27) { System.out.println("你的类型为:轻度肥胖(正常值以上,而且偏差稍大,建议您减肥!)"); }else if(ibm<35&&ibm>=30) { System.out.println("你的类型为:中度肥胖(正常值以上,并且偏差过大,非常建议您减肥!)"); }else if(ibm>=35) { System.out.println("你的类型为:重度肥胖(正常值以上很多,并且偏差过大,强烈建议您减肥!)"); } } }
package how2j.demo01; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class demo02 { public static void main(String[] args) { Map<String,Double> map = getNum(); getBMI(map); } public static Map getNum() { Map<String,Double> map = new HashMap<String, Double>(); Scanner sc = new Scanner(System.in); System.out.println("请输入您的体重(Kg)"); Double weight = sc.nextDouble(); System.out.println("请输入您的身高(m)"); Double height = sc.nextDouble(); map.put("height",height); map.put("weight",weight); sc.close(); return map; } public static void getBMI(Map<String,Double> map) { Double height = map.get("height"); Double weight = map.get("weight"); double result = weight/(height*height); if (result < 18.5) { System.out.println("您当前的BMI是:"+result+"\n体重过轻,要多注意补充营养哦"); } else if (result < 24) { System.out.println("您当前的BMI是:"+result+"\n体重正常,加油保持!"); } else if (result < 27) { System.out.println("您当前的BMI是:"+result+"\n体重过重,贪嘴可不好哦~,要健康饮食"); } else if (result < 30) { System.out.println("您当前的BMI是:"+result+"\n您当前轻度肥胖啦,动动你的小腿,跑起来~come on baby"); } else if (result < 35) { System.out.println("您当前的BMI是:"+result+"\n您当前中度肥胖啦,动动你的小腿可不够哦,勤加锻炼,管住嘴,加油!"); } else { System.out.println("您当前的BMI是:"+result+"\n您当前重度肥胖啦,要找相关医师指定减肥计划咯~你一定可以瘦下来的!加油!"); } } }
import java.util.Scanner; public class Java基础_操作符_算数操作符_计算BMI { public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入您的体重(单位公斤):"); float sc1 = sc.nextFloat(); System.out.println("请输入您的身高(单位米):"); float sc2 = sc.nextFloat(); //键盘录入身高体重数据 float bmi = (sc1/(sc2*sc2)); System.out.println("您的BMI值为:"+bmi); //计算并输出BMI if(bmi < 18.5 ) { System.out.println("您的体重过轻"); } else if(bmi >= 18.5 && bmi < 24) { System.out.println("您的体重正常"); } else if(bmi >= 24 && bmi < 27) { System.out.println("您的体重过重"); } else if(bmi >= 27 && bmi < 30) { System.out.println("您的身形轻度肥胖"); } else if(bmi >= 30 && bmi < 35) { System.out.println("您的身形中度肥胖"); } else if(bmi >= 35) { System.out.println("您的身形重度肥胖"); //if……else if语句,根据BMI值判断肥胖程度并输出 } } }
package bao1; import java.util.Scanner; public class Test5 { public static void Getff(float height,float weight) { //为什么这里要使用static,否则就不能直接运用 Getff(height,weight)方法 float BMI=(float) (height/(weight*weight)); System.out.println("您的BMI是"+BMI); if(BMI<18.5) { System.out.println("体重过轻"); } else if (BMI>=18.5&&BMI<24) { System.out.println("正常肥胖"); } else if (BMI>=24&&BMI<27) { System.out.println("体重过重"); } else if (BMI>=27&&BMI<30) { System.out.println("轻度肥胖"); } else if (BMI>=30&&BMI<35) { System.out.println("中度肥胖"); } else if (BMI>=35) { System.out.println("重度肥胖"); } } public static void main(String[] args) { System.out.println("请输入身高"); Scanner a=new Scanner(System.in); float height=a.nextFloat(); System.out.println("请输入体重"); Scanner b=new Scanner(System.in); float weight=b.nextFloat(); Getff(height,weight); } }
asdhiodhw |
关于
JAVA 基础-操作符-算数操作符 的提问
有一段是注释了,因为有3个问题嘛,看起来可能混乱
package j2se; import java.util.Calendar; import java.util.Scanner; public class Calculate { void diagnose(float value) { if(value<18.5) { System.out.println("您现在体重过轻"); }else if(value<24) { System.out.println("您现在体重正常"); }else if(value<27) { System.out.println("您现在体重过重"); }else if(value<30) { System.out.println("您现在轻度肥胖"); }else if(value<35) { System.out.println("您现在中度肥胖"); }else { System.out.println("您现在重度肥胖"); } } public static void main(String[] args) { // System.out.println("小学生计算加法算数"); // Scanner in = new Scanner(System.in); // System.out.println("请您输入第一个整数"); // int i = in.nextInt(); // System.out.println("请您输入第一个整数"); // int j = in.nextInt(); // int sum = i+j; // System.out.printf("整数%d和%d的和为%d",i,j,sum); // int i =1; // int j = ++i + i++ + ++i + ++i +i++; // System.out.println("自己计算的结果是j为18,i为6"); // System.out.println(j); // System.out.println(i); Calculate c = new Calculate(); Scanner in = new Scanner(System.in); System.out.println("现在计算你的BMI值,以及根据值判断出您现在的身体状况"); System.out.println("================"); System.out.println("请输入您的身高(m)?"); float height = in.nextFloat(); System.out.println("请输入您的体重(kg)?"); float weight = in.nextFloat(); float BMIValue = weight/(height*2); System.out.println("您的BMI的值:"+BMIValue); System.out.println("您的身体状况:"); c.diagnose(BMIValue); } } |
予尘SAMA |
关于
JAVA 基础-操作符-算数操作符 的提问
看了提问区自己试了一下挺有意思的
import java.util.Scanner; public class Item{ public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请输入你的身高(m):"); double a = s.nextDouble(); System.out.print("请输入你的体重(kg):"); double b = s.nextDouble(); int c = (int)(b / (a*a)); System.out.print("当前的BMI:"+c); if(c<18.5) { System.out.println("体重过轻"); }else if(18.5<c&c<=24){ System.out.println("体重正常"); }else if(c>24&c<=27){ System.out.println("体重过重"); }else if(c>27&c<=30) { System.out.println("轻度肥胖"); }else if(c>30&c<=35) { System.out.println("中度肥胖"); }else if(c>=35){ System.out.println("过度肥胖"); } s.close(); } } |
import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.println("请输入身高(m)"); float height = input.nextFloat(); System.out.println("请输入体重(Kg)"); float weight = input.nextFloat(); float BMI = weight/(height*height); if (BMI < 18.5) { System.out.println("体重过轻,当前BMI是:"+BMI); } else if (BMI > 18.5 & BMI < 24) { System.out.println("正常范围,当前BMI是:"+BMI); } else if (BMI > 24 & BMI < 27) { System.out.println("体重过重,当前BMI是:"+BMI); } else if (BMI > 27 & BMI < 30) { System.out.println("轻度肥胖,当前BMI是:"+BMI); } else if (BMI > 30 & BMI < 35) { System.out.println("中度肥胖,当前BMI是:"+BMI); } else { System.out.println("重度肥胖,当前BMI是:"+BMI); } } }
import java.util.Scanner; public class summarize() { public static void main(String[] args) { Scanner s=new Scanner(System.in); int a=s.nextInt(); System.out.printIn("第一个整数"+a); int b=s1.nextInt(); System.out.printIn("第二个整数"+b); int c=a+b; System.out.printIn("两个数的和为"+c); } }
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请输入名字:"); String a = s.nextLine(); System.out.println("请输入身高(m):"); float b = s.nextFloat(); System.out.println("请输入体重(kg):"); float c = s.nextFloat(); double BMI = c/(b*b); System.out.println("当前的BMI是:"+BMI); if(BMI<18.5){ System.out.println("体重过轻"); } if(18.5 <= BMI &&BMI<24){ System.out.println("正常范围"); } if(24<= BMI &&BMI<27){ System.out.println("体重过重"); } if(27<= BMI &&BMI<30){ System.out.println("轻度肥胖"); } if(30<= BMI &&BMI<36){ System.out.println("中度肥胖"); } if(35<=BMI){ System.out.println("重度肥胖"); } } }
package Exercises; import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入你的体重:"); float Weight = sc.nextFloat(); System.out.print("请输入你的身高:"); float Height = sc.nextFloat(); float BMI = Weight / (Height * Height); System.out.println("你的BMI为:"+ BMI); if (BMI >= 35) { System.out.println("重度肥胖"); } else if (BMI < 35 && BMI >= 30) { System.out.println("中度肥胖"); } else if (BMI >= 27 && BMI < 30) { System.out.println("轻度肥胖"); } else if (BMI >= 24 && BMI < 27) { System.out.println("体重过重"); } else if (BMI >= 18.5 && BMI < 24) { System.out.println("正常范围"); } else { System.out.println("体重过轻"); } } }
public class FinalTest{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入第一个整数:"); int i = s.nextInt(); System.out.print("请输入第二个整数:"); int j = s.nextInt(); System.out.print("两个整数的和是:" + (i + j)); } }
wgq123456 |
交作业
public static void main(String[] args) { //使用Scanner收集你的身高体重,并计算出你的BMI值是多少 //BMI的计算公式是 体重(kg) / (身高*身高) Scanner input = new Scanner(System.in); System.out.println("请输入体重(kg):"); double weight = input.nextDouble(); System.out.println("请输入身高(m):"); double height = input.nextDouble(); double BMI = weight/(height*height); if (BMI<18.5) { System.out.println("体重过轻"); }else if (BMI>=18.5|BMI<24) { System.out.println("正常范围"); }else if (BMI>=24|BMI<27) { System.out.println("体重过重"); }else if (BMI>=27|BMI<30) { System.out.println("轻度肥胖"); }else if (BMI>=30|BMI<35) { System.out.println("中度肥胖"); }else if (BMI>=35) { System.out.println("重度肥胖"); }else { System.out.println("您输入的有误"); } } |
小白的头 |
关于
JAVA 基础-操作符-算数操作符 -基本算数操作符 的提问
新手,请问这段代码下面那两个else用的合适吗?
package note.a; import java.util.Scanner; public class One { static final String defaultName="cmh"; static final String defaultPass="wz"; public static void main(String args[]){ Scanner scanner=new Scanner(System.in); System.out.println("欢迎使用计算器:请先登录"); System.out.println("请输入用户名:"); String name=scanner.next(); System.out.println("请输密码:"); String pass=scanner.next(); if("defaultName".equalsIgnoreCase(name)&&"defaultPass".equalsIgnoreCase(pass)){ while(true){ System.out.println("欢迎使用计算器:"); System.out.println("请输入第一个数字:"); float numOne=scanner.nextFloat(); System.out.println("请输入计算方式(+,-,*,/):"); String add=scanner.next(); System.out.println("请输入第二个数字:"); float numTwo= scanner.nextFloat(); switch(add){ case"+": System.out.println("结果为"+(numOne+numTwo)); break; case"-": System.out.println("结果为"+(numOne-numTwo)); break; case"*": System.out.println("结果为"+(numOne*numTwo)); break; case"/": System.out.println("结果为"+(numOne/numTwo)); break; case"!": System.out.println("平均值为"+(numOne+numTwo)/2); break; default: System.out.println("计算方式有误"); } System.out.println("是否继续?(输入n退出)"); String next=scanner.next(); if("n".equalsIgnoreCase(next)){ System.out.println("正在退出计算器:"); return; }else{ System.out.println("欢迎使用计算器"); } } }else{ System.out.println("密码有误!"); } } } |
package j2se; public class HelloWorld { public static void main(String[] args) { Scanner s = new Scanner(System.in); int i = s.nextInt(); System.out.println("读取的整数是"+ i); String rn = s.nextLine(); int a = s.nextInt(); System.out.println("读取的整数是"+ i); int sum = i+a; System.out.println("和为"+ sum); } }
/* 使用Scanner从控制台获取两个数字,然后计算这两个数字的和 */ public class Test { public static void main(String[] args) { java.util.Scanner s = new java.util.Scanner(System.in); System.out.println("请输入第一个整数:"); int n1 = s.nextInt(); System.out.println("请输入第二个整数:"); int n2 = s.nextInt(); System.out.println("它们的和是:" + (n1 + n2)); } }
import java.util.Scanner; class bmii { public static float bmi(float tall,float ti) { float a=ti/(tall*tall); return a; } } class css { public static void cs(float bm){ if(bm>=35) System.out.println("重度肥胖"); else if(bm>=30) System.out.println("中度肥胖"); else if(bm>=27) System.out.println("轻度肥胖"); else if(bm>=24) System.out.println("体重过重"); else if(bm>=18.5) System.out.println("正常体重"); else System.out.println("体重过轻"); }} class ceShiBmi{ public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("输入身高:"); float b=s.nextFloat(); System.out.println("输入体重:"); float c=s.nextFloat(); float d=bmii.bmi(b,c); css.cs(d); System.out.println("bmi为"+d); } }
package work; import java.util.Scanner; public class Item { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); double a = s.nextDouble(); System.out.println("请输入体重(kg):"); double b = s.nextDouble(); double c=b/(a*a); System.out.println("当前的BIM是:"+c); if(c<18.5) System.out.println("体重过轻"); else if(c<24&c>=18.5) System.out.println("体重正常"); else if(c<27&c>=24) System.out.println("体重过重"); else if(c<30&c>=27) System.out.println("轻度肥胖"); else if(c<35&c>=30) System.out.println("中度肥胖"); else if(c<=35) System.out.println("重度肥胖"); } }
import java.util.Scanner; public class Bmitest { public static void main(String[] args) { System.out.println("请输入你的身高"); Scanner a=new Scanner(System.in); float b1=a.nextFloat(); System.out.println("请输入你的体重"); float b2=a.nextFloat(); float c=b2/(b1*b1); System.out.println("当前BMI指数为:"+c); } }
手指艺术家 |
关于
JAVA 基础-操作符-算数操作符 的提问
作业答案: import java.util.Scanner; public class No2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高"); float cm = s.nextFloat(); System.out.println("请输入你的体重"); float kg = s.nextFloat(); float BMI = kg/(cm*cm); System.out.println("您的BMI值为:"+BMI); } }
import java.util.Scanner; public class No2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高"); float cm = s.nextFloat(); System.out.println("请输入你的体重"); float kg = s.nextFloat(); float BMI = kg/(cm*cm); System.out.println("您的BMI值为:"+BMI); } } |
好好少年 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请输入体重(kg):"); int weight = s.nextInt(); System.out.println("请输入身高(米):"); float high = s.nextFloat(); System.out.println("当前体重是:" + weight+"kg"); System.out.println("当前身高是:" + high + "m"); double BMI = weight/(high*high); System.out.println("当前BMI是:" + BMI); if (18.5 > BMI) System.out.println("体重过轻"); else if (18.5<=BMI && BMI < 24) System.out.println("正常范围"); else if (24 < BMI) System.out.println("体重过重"); } } |
糊糊生风 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
package text; import java.util.Scanner; public class HelloWorld { //类对应的块 public static void main(String[] args) { //主方法对应的块 Scanner in = new Scanner(System.in); int first=in.nextInt(); System.out.println("第一个整数:"+first); int second=in.nextInt(); System.out.println("第二个整数:"+second); System.out.println("整数的和:"+(first+second)); } } |
夏长义 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
public static void main(String[]args) { Scanner s =new Scanner(System.in); int a=s.nextInt(); System.out.print("第一个是整数"+a); int b =s.nextInt(); System.out.println("第二个是整数"+b); int c=s.nextInt(); System.out.println("第三个是整数之和"+(a+b)); } public static void main(String[]args) { Scanner s=new Scanner(System.in); double Tz=s.nextDouble(); System.out.println("你的体重是:"+Tz); double Sg=s.nextDouble(); System.out.println("你的身高是:"+Sg); double bmi=Tz/(Sg*Tz); System.out.println("bmi的值是"+bmi); } |
萌新仰望大神 |
关于
JAVA 基础-操作符-算数操作符 的提问
练习答案
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的体重(kg)"); float tz = s.nextFloat(); System.out.println("体重是:"+tz); System.out.println("请输入你的身高(m)"); float sg = s.nextFloat(); System.out.println("身高是:"+sg); float BMI =tz/(sg*sg); System.out.println("BMI是: "+BMI); if (BMI<18.5) { System.out.println("体重过轻"); } else if (BMI>=18.5&BMI<24) { System.out.println("正常范围"); } else if (BMI>=24&BMI<27) { System.out.println("体重过重"); } else if (BMI>=27&BMI<30) { System.out.println("轻度肥胖"); } else if (BMI>=30&BMI<35) { System.out.println("中度肥胖"); } else if(BMI>=35) { System.out.println("重度肥胖"); } } } |
package package2; //import java.util.Scanner; import java.util.*; public class BMI { public static void main(String[] args) { // TODO Auto-generated method stub Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float height = s.nextFloat(); System.out.println("请输入体重(kg):"); float weight = s.nextFloat(); float bim = weight/(height*height); System.out.println("当前的BIM是:"+bim); try { Thread.sleep(500); //过5ms之后再执行if语句 }catch(InterruptedException e) { e.printStackTrace(); } if(bim<18.5) { System.out.println("体重过轻"); }else if(18.5<=bim && bim< 24f) { //不能18.5<=bim<24 这样写 System.out.println("正常范围"); }else if(24<=bim && bim<27) { System.out.println("体重过重"); }else if(27<=bim && bim<30) { System.out.println("轻度肥胖"); }else if(30<=bim && bim<35) { System.out.println("中度肥胖"); }else { System.out.println("重度肥胖"); } } }
package pack; import java.util.Scanner; public class IBM { private static double IBM; double weight; double high; public static void main(String[] args) { IBM number = new IBM(); number.getIBM(); IBM equilt = new IBM(); equilt.getEquilt(); System.out.println(IBM); } //指数 double getIBM(){ Scanner reader = new Scanner(System.in); System.out.println("体重"); weight = reader.nextDouble(); System.out.println("身高"); high = reader.nextDouble(); IBM = weight / (high* high); return IBM; } //健康评价 String getEquilt(){ if (IBM<18.5){ System.out.println("偏瘦"); } if(IBM < 24 && IBM> 18.5){ System.out.println("正常"); } if(IBM<30 && IBM > 24){ System.out.println("偏胖"); } if( IBM > 30){ System.out.println("肥胖"); } return null; } }
import java.util.Scanner; public class HelloWorld{ public static void main (final String[] args) { Scanner B = new Scanner(System.in); System.out.print("您的身高(m)为"); double height = B.nextDouble(); System.out.print("您的体重(kg)为"); double weigh = B.nextDouble(); double BMI = weigh/(height*height); System.out.println(BMI); if(BMI<18.5){ System.out.println("您的体重过轻"); }else if(18.5<=BMI){ System.out.println("恭喜,您的体重在正常范围"); }else if(24<=BMI){ System.out.println("您的体重过重"); }else if(27<=BMI){ System.out.println("您轻度肥胖"); }else if(30<=BMI){ System.out.println("您中度肥胖"); }else if(35<=BMI){ System.out.println("您重度肥胖"); } } }
import java.util.Scanner; public class Item{ public static void main(String[] args) { Scanner s = new Scanner(System.in); double a = s.nextDouble(); System.out.print("身高:"+a); double b = s.nextDouble(); System.out.print("体重:"+b); double c = b / (a*a); System.out.print("当前的BMI:"+c); s.close(); } }
package day02; import java.util.Scanner; public class lianxi { public static void main(String[] args) { Scanner number = new Scanner(System.in); //使用Scanner 获取控制台的数据 System.out.println("请输入您的身高: 米"); float height = number.nextFloat(); //此处输入身高, System.out.println("您的身高为:"+height); System.out.println("请输入您的体重:"); int weight =number.nextInt(); //此处输入体重 System.out.println("您的体重为:"+weight); float bmi = weight/(height*height); System.out.println("您的bmi指数为:"+bmi); if(bmi<18.5) { System.out.println("您的体重过轻"); }else if(18.5<bmi&bmi<=24){ System.out.println("您的体重正常"); }else if(bmi>24&bmi<=27){ System.out.println("您的体重过重"); }else if(bmi>27&bmi<=30) { System.out.println("轻度肥胖"); }else if(bmi>30&bmi<=35) { System.out.println("中度肥胖"); }else if(bmi>=35){ System.out.println("过度肥胖"); } } }
package test; import java.util.Scanner; public class ABC { public static void main(String[] args){ Scanner S= new Scanner(System.in); System.out.println("请输入身高(m)"); float a=S.nextFloat(); System.out.println("请输入体重(kg)"); float b=S.nextFloat(); float c; c=(b/(a*a)); System.out.println("当前的BMI是:"+ c); if (c<18.5) { System.out.println("体重过轻"); } else if(18.5<=c&&c<24) { System.out.println("正常范围"); } else if(24<=c&&c<27) { System.out.println("体重过重"); } else if(27<=c&&c<30) { System.out.println("轻度肥胖"); } else if(30<=c&&c<35) { System.out.println("中度肥胖"); } else if(c>=35) { System.out.println("重度肥胖"); } } }
package Test; import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner cin=new Scanner(System.in); System.out.println("请输入身高,体重:"); double i=cin.nextDouble(); double d=cin.nextDouble(); i*=i; double bmi=d/i; System.out.println(bmi); if(bmi<18.5){ System.out.println("体重过轻"); }else if(18.5<=bmi&&bmi<24){ System.out.println("正常范围"); }else if(24<=bmi&&bmi<27){ System.out.println("体重过重"); }else if(27<=bmi&&bmi<30){ System.out.println("轻度肥胖"); }else if(30<=bmi&&bmi<35){ System.out.println("中度肥胖"); }else{ System.out.println("重度肥胖"); } } }
//整数a录入 System.out.println("录入整数a:"); Scanner sc=new Scanner(System.in); int a=sc.nextInt(); //整数b录入 System.out.println("录入整数b:"); int b=sc.nextInt(); System.out.println("录入整数的和为"+(a+b)); sc.close();
import java.util.Scanner; public class HelloWorld { public static void main(String []args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float height = s.nextFloat() ; System.out.println("请输入体重(kg):"); float weight = s.nextFloat() ; float BMI = weight/(height * height); if(BMI < 18.5){ System.out.println("体重过轻"); }else if(BMI < 24 && BMI >= 18.5){ System.out.println("正常范围"); }else if(BMI < 27 && BMI >= 24){ System.out.println("体重过重"); }else if(BMI < 30 && BMI >= 27){ System.out.println("轻度肥胖"); }else if(BMI < 35 && BMI >= 30){ System.out.println("中度肥胖"); }else { System.out.println("重度肥胖"); } } }
package text; import java.util.Scanner; public class HelloWorld { //类对应的块 public static void main(String[] args) { //主方法对应的块 Scanner in = new Scanner(System.in); float bmi; float high; float kg; System.out.println("请输入身高(m):"); high=in.nextFloat(); System.out.println("请输入体重(kg):"); kg=in.nextFloat(); bmi=kg/(high*high); System.out.println("当前BMI是:"+bmi); } }
import java.util.Scanner; public class BMIcharge { public static void main(String[] args){ Scanner x = new Scanner(System.in); int i = x.nextInt(); System.out.println("体重;"+i+"kg"); float j = x.nextFloat(); System.out.println("身高:"+j+"m"); float BMI = i/(j*j); System.out.println("BMI的值为"+BMI); System.out.println("检测结果为:"); if(BMI<18.5) System.out.println("体重过轻"); else if(BMI<24) System.out.println("正常范围"); else if(BMI<27) System.out.println("体重过胖"); else if(BMI<30) System.out.println("轻度肥胖"); else if(BMI<35) System.out.println("中度肥胖"); else if(BMI>=35) System.out.println("重度肥胖"); } }
import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(M):"); float sg = s.nextFloat();//输入身高 System.out.println("你的身高为:"+sg+" M"); System.out.println("请输入你的体重(KG):"); float tz = s.nextFloat();//输入体重 System.out.println("你的体重为:"+tz+" kg"); System.out.println(); //换行 float BMI = tz/(sg*sg); //BMI计算 System.out.println("当前BMI为:"+BMI); System.out.println("检测结果为:"); if(BMI<18.5) { System.out.println("体重过轻"); } else if (BMI>=18.5&BMI<24) { System.out.println("正常范围"); } else if(BMI>=24&BMI<27) { System.out.println("体重过重"); } else if(BMI>=27&BMI<30) { System.out.println("轻度肥胖"); } else if(BMI>=30&BMI<35) { System.out.println("中度肥胖"); } else if(BMI>=35) { System.out.println("重度肥胖"); } } }
import java.util.Scanner;//Scanner类 public class Test4 { public static void main(String[] args){ Scanner s=new Scanner(System.in); int a=s.nextInt();//键入第一个数 System.out.println("第一个整数:"+a); int b=s.nextInt();//键入第二个数 System.out.println("第二个整数:"+b); int c=a+b;/ System.out.println("两数之和:"+c); } }
public static void main(String[] args) { java.util.Scanner n=new java.util.Scanner(System.in); System.out.println("请输入您的体重(kg)"); double a=n.nextDouble(); java.util.Scanner m=new java.util.Scanner(System.in); System.out.println("请输入您的身高(m)"); double b=m.nextDouble(); double c=a/(b*b); System.out.println("您的BMI值为:"+c);
君の梦_ |
关于
JAVA 基础-操作符-算数操作符 的提问
作业打卡
①import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); int a,b; System.out.print("请输入a的值:"); a=input.nextInt(); System.out.print("请输入b的值:"); b=input.nextInt(); System.out.println(a+b); } } ②import java.util.Scanner; public class Test { //定义查看数据类型的方法 public static String getType(Object o){ return o.getClass().toString(); } public static void main(String[] args) { int a=5; long b=6; System.out.println(getType(a+b)); } } 输出结果:class java.lang.Long ③输出结果为:自算结果:i=5 j=12 运算结果:i=6 j=18 public class Test { public static void main(String[] args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("i="+i); System.out.println("j="+j); } } (我少算了一次。。。。) ④计算BMI import java.util.Scanner; public class Test { //得到BMI public static float getBMI(int weight,float length){ return weight/(length*length); } //返回判断结果 public static String getAnalyse(float re){ if(re<18.5) return ("体重过轻"); else if(re<24&&re>18.5) return ("正常范围"); else if(re<27&&re>24) return ("体重过重"); else if(re<30&&re>27) return ("轻度肥胖"); else if(re<35&&re>30) return ("中度肥胖"); else return ("太胖啦"); } public static void main(String[] args) { Scanner input=new Scanner(System.in); int weight; float length; System.out.print("请输入身高(m):"); length=input.nextFloat(); System.out.print("请输入体重(kg):"); weight=input.nextInt(); System.out.println("当前BMI为:"+getBMI(weight,length)); System.out.println(getAnalyse(getBMI(weight,length))); } } 输出结果: 请输入身高(m):1.73 请输入体重(kg):60 当前BMI为:20.047445 正常范围 |
clown_p |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI练习
![]() package cn.how2j.demo.co; import java.util.Scanner; /** * 练习-BMI * 使用Scanner收集你的身高体重,并计算出你的BMI值是多少 * BMI的计算公式是 体重(kg) / (身高*身高) * 比如邱阳波的体重是72kg, 身高是1.69,那么这位同学的BMI就是 * 72 / (1.69*1.69) = ? */ public class BMI { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入你的身高:"); double height = input.nextDouble(); System.out.println("请输入你的体重:"); double weight = input.nextDouble(); double bmi = calculateBMI(height, weight); System.out.println("你的BMI值为:" + bmi + " ,属于" + bMIStatus(bmi)); } /** * 计算BMI * @param height 身高(m) * @param weight 体重(kg) * @return */ public static double calculateBMI(double height, double weight) { if (height <= 0 || weight <= 0) return 0; return weight / (height * height); } /** * BMI范围 * @param bmi 肥胖指数 * @return */ public static String bMIStatus(double bmi){ if (bmi >= 18.5) { if (bmi >= 24){ if (bmi >= 27){ if (bmi >= 30){ if (bmi >= 35){ return "重度肥胖"; } return "中度肥胖"; } return "轻度肥胖"; } return "体重过重"; } return "标准体重"; } return "体重过轻"; } } |
package javasetest; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m)"); float height = sc.nextFloat(); System.out.println("请输入体重(kg)"); float weight = sc.nextFloat(); float BMI = weight / (height * weight); System.out.println("您的BMI为"+BMI); if (BMI < 18.5) { System.out.println("您的体重过轻"); }else if(18.5 <= BMI && BMI <24) { System.out.println("您的体重正常"); }else if(24 <= BMI && BMI <27) { System.out.println("您的体重过重"); }else if(27 <= BMI && BMI <30) { System.out.println("轻度肥胖"); }else if(30 <= BMI && BMI <35) { System.out.println("中度肥胖"); }else if(35 <= BMI) { System.out.println("重度肥胖"); } } }
public class Study4 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入您的身高(m):"); double hight=scanner.nextDouble(); System.out.println("请输入您的体重(kg):"); int weight=scanner.nextInt(); double bmi=weight/(hight*hight); System.out.println("您的BMI指数为:"+bmi); if (bmi<18.5) { System.out.println("您的健康状况为体重过轻"); }else if (bmi>=18.5 && bmi<24) { System.out.println("您的健康状况为正常范围"); }else if (bmi>=24 && bmi<27) { System.out.println("您的健康状况为体重过重"); }else if (bmi>27 && bmi<30) { System.out.println("您的健康状况为轻度肥胖"); }else if (bmi>=30 && bmi<35) { System.out.println("您的健康状况为中度肥胖"); }else if (bmi>=35) { System.out.println("您的健康状况为重度肥胖"); }
import java.util.Scanner; public class test{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("输入身高:"); float height = s.nextFloat(); System.out.println("输入体重:"); float weight = s.nextFloat(); double result = weight / Math.pow(height, 2); System.out.println("result:" + result); } }
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的体重(kg):"); double d = sc.nextDouble(); System.out.println("请输入你的身高(m):"); double d1 = sc.nextDouble(); double b = d/(d1*d1); System.out.println("你的BMI是:"+b); if(b<18.5){ System.out.println("体重过轻"); } else if(b<24){ System.out.println("正常范围"); } else if(b<27){ System.out.println("体重过重"); } else if(b<30){ System.out.println("轻度肥胖"); } else if(b<35){ System.out.println("中度肥胖"); }else{ System.out.println("重度肥胖"); } }
package hello; import java.util.Scanner; public class Hero { public static void main(String[]args) { Scanner in =new Scanner(System.in); int a= in.nextInt(); int b= in.nextInt(); int c = a+b; System.out.println(c); }}
赋我长袖必善舞 |
关于
JAVA 基础-操作符-算数操作符 的提问
请输入两个整数值 324 第一个整数:324 314 第二个整数:314 两个数的和是:638 18 请输入你的身高与体重 1.7 你的身高是(m):1.7 56 你的体重是(kg):56 当前的BMI是:19.377161
import java.util.Scanner; public class HelloWorld2{ public static void main(String[] args){ Scanner s = new Scanner (System.in); System.out.println("请输入两个整数值"); int x = s.nextInt(); System.out.println("第一个整数:"+x); int b = s.nextInt(); System.out.println("第二个整数:"+b); int c = x+b; System.out.println("两个数的和是:"+c); int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println(j); Scanner n = new Scanner (System.in); System.out.println("请输入你的身高与体重"); float z = n.nextFloat(); System.out.println("你的身高是(m):"+z); int y = n.nextInt(); System.out.println("你的体重是(kg):"+y); float e = y/(z*z); System.out.println("当前的BMI是:"+e); } } |
package Demo11; import org.w3c.dom.ls.LSOutput; import java.util.Scanner; public class BMI { public static void main(String[] args) { System.out.println("请输入您的身高"); Scanner sc1 = new Scanner(System.in); double hight = sc1.nextDouble(); System.out.println("请输入您的体重"); Scanner sc2 = new Scanner(System.in); double weight = sc2.nextDouble(); double bmi = weight / (hight * hight); System.out.println("您的BMI值是" + bmi); if(bmi < 18.5){ System.out.println("体重过轻"); }else if (18.5 <= bmi && bmi < 24){ System.out.println("正常范围"); }else if (24<= bmi && bmi<27){ System.out.println("体重过重"); }else if (27 <= bmi && bmi <30){ System.out.println("轻度肥胖"); }else if (30<= bmi && bmi <35){ System.out.println("中度肥胖"); }else if(35 <=bmi){ System.out.println("重度肥胖"); } } }
结果为8
sdff |
关于
JAVA 基础-操作符-算数操作符 的提问
//自动求BIM值 Scanner in = new Scanner(System.in); /*System.out.println("输入身高(m):"); double a = in.nextDouble(); System.out.println("输入体重(cm):"); double b = in.nextDouble(); double BIM = b/(a*a); System.out.println("您的BIM为:"+new java.text.DecimalFormat("0.00").format(BIM)); if(BIM<18.5) { System.out.println("体重过轻"); } if(18.5<=BIM&BIM<24) { System.out.println("体重正常"); }*/
|
import java.util.Scanner; public class BMI { public static void main(String[] args){ People people = (People) getPeople(); System.out.println(people.getBMI()); } private static People getPeople(){ /* 获取基础信息 并返回.相应的身高 体重 */ People people = new People(); Scanner scanner = new Scanner(System.in); System.out.println("请输入身高"); people.setHeight(scanner.nextFloat()); System.out.println("请输入体重"); people.setFooWeight(scanner.nextFloat()); return people; } } class People{ /* 人.基础类. */ private float height; private float fooWeight; public People(){ this.setHeight(0); this.setFooWeight(0); } public float getHeight() { return height; } public void setHeight(float height) { this.height = height; } public float getFooWeight() { return fooWeight; } public void setFooWeight(float fooWeight) { this.fooWeight = fooWeight; } public String getBMI(){ /* BMI的计算公式是 体重(kg) / (身高*身高) */ float bmi = getBMIFloat(); if (bmi < 18.5){ return "体重过轻"; }else if (bmi < 24){ return "正常范围"; }else if (bmi < 27){ return "体重过重"; }else if (bmi < 30){ return "轻度肥胖"; }else if (bmi < 35){ return "中度肥胖"; }else { return "重度肥胖"; } } private float getBMIFloat(){ /* BMI的计算公式是 体重(kg) / (身高*身高) */ float bmi = 0; bmi = this.getFooWeight()/ (this.getHeight() * this.getHeight()); return bmi; } }
public static void main(String[] args) { Scanner y = new Scanner(System.in); System.out.println("请输入您的体重:kg"); double tiZhong=y.nextDouble(); System.out.println("请输入您的身高:m"); double shenGao=y.nextDouble(); double BMI=tiZhong/(shenGao*shenGao); System.out.println("您的BMI是:"+BMI); if(BMI<18.5) { System.out.println("体重过轻"); } else if(18.5<=BMI&&BMI<24){ System.out.println("正常范围"); } else if(24<=BMI&&BMI<27){ System.out.println("体重过重"); } else if(27<=BMI&&BMI<30) { System.out.println("轻度肥胖"); } else if(30<=BMI&&BMI<35) { System.out.println("中毒肥胖"); } else if(35<=BMI){ System.out.println("重度肥胖"); } } }
黑铁 |
关于
JAVA 基础-操作符-算数操作符 的提问
练习BMI
package j2se; import java.util.Scanner; public class HelloWord { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入姓名,身高(M)和体重(KG):"); String name = s.next(); float c = s.nextFloat(); float d = s.nextFloat(); double BMI; BMI = d/(c*c); System.out.println(name + "的BMI:" + BMI); if (BMI < 18.5) { System.out.println("体重过轻"); } else if (BMI < 24) { System.out.println("正常范围"); }else if (BMI < 27) { System.out.println("体重过胖"); }else if (BMI < 30) { System.out.println("轻度肥胖"); }else if (BMI < 35) { System.out.println("中度肥胖"); }else { System.out.println("重度肥胖"); } } } |
public static void main(String[] args) { System.out.println("请输入身高(m):"); Scanner scan1= new Scanner(System.in); float height = scan1.nextFloat(); System.out.println("请输入体重(kg):"); Scanner scan2 = new Scanner(System.in); float weight = scan2.nextFloat(); float BMI = weight / (height * height); if (BMI < 18.5) { System.out.println("体重过轻"); } else if (BMI < 24) { System.out.println("正常范围"); } else if (BMI < 27) { System.out.println("体重过重"); } else if (BMI < 30) { System.out.println("轻度肥胖"); } else if (BMI < 35) { System.out.println("中度肥胖"); } else { System.out.println("重度肥胖"); } System.out.println("当前的BMI是:"+BMI); }
public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float heigh = s.nextFloat(); System.out.println("请输入体重(kg):"); int weight = s.nextInt(); float BMI = weight/(heigh*heigh); System.out.println("当前的BMI数值是:"+BMI); if (BMI < 18.5) { System.out.println("体重过轻,记得多吃点哦!"); }else if(BMI >= 18.5 && BMI < 24){ System.out.println("您的体重很正常,保持下去!"); }else if(BMI >= 24 && BMI < 27){ System.out.println("您的体重略微超标,记得减肥哦!"); }else if(BMI >= 27 && BMI < 30){ System.out.println("您已经属于肥胖范畴咯,注意体重过了会伤害身体!"); }else if(BMI >= 30 && BMI < 35){ System.out.println("您已经是中度肥胖,记得去减肥哦"); }else if(BMI >= 35){ System.out.println("您已经是重度肥胖,需要去医院治疗了"); } }
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { float weight = 0; float height = 0; Scanner sc = new Scanner(System.in); System.out.println("Input weight"); if(sc.hasNextFloat()) { weight = sc.nextFloat(); } System.out.println("Input height"); if(sc.hasNextFloat()) { height = sc.nextFloat(); } sc.close(); System.out.println("BMI is " + (weight/(height*height))); } }
public static void main(String[] args) { Scanner y = new Scanner(System.in); System.out.println("请输入您的体重:kg"); double tiZhong=y.nextDouble(); System.out.println("请输入您的身高:m"); double shenGao=y.nextDouble(); double BMI=tiZhong/(shenGao*shenGao); System.out.println("您的BMI是:"+BMI); if(BMI<18.5) { System.out.println("体重过轻"); } else if(18.5<=BMI&&BMI<24){ System.out.println("正常范围"); } else if(24<=BMI&&BMI<27){ System.out.println("体重过重"); } else if(27<=BMI&&BMI<30) { System.out.println("轻度肥胖"); } else if(30<=BMI&&BMI<35) { System.out.println("中毒肥胖"); } else if(35<=BMI){ System.out.println("重度肥胖"); } } }
import java.util.Scanner; public class TestScanner { public static void main(String[] args) { Scanner a = new Scanner(System.in); System.out.println("请输入你的身高(m):"); float i =a.nextFloat(); System.out.println("请输入你的体重(kg):"); float k =a.nextFloat(); float BMI = k/(i*i); System.out.println("当前的BMI是:"+BMI+"\t"+"属于:"+BMIname(BMI)); } public static String BMIname(float BMI){ if(BMI<18.5){ return "体重过轻"; } if(BMI<24){ return"正常范围"; } if(BMI<27){ return"体重过重"; } if(BMI<30){ return"轻度肥胖"; } if(BMI<35){ return"中度肥胖"; } return"重度肥胖"; } }
java_student1 |
关于
JAVA 基础-操作符-算数操作符 -练习-求和 的提问
求和sum
import java.util.Scanner; public class Tmp { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("输入第一个值"); int a = s.nextInt(); System.out.println("读取第一个值:"+a); System.out.println("输入第二个值"); int b = s.nextInt(); System.out.println("读取第二个值:"+b); System.out.println("二值之和:"+(a+b)); } } |
SECzero |
关于
JAVA 基础-操作符-算数操作符 的提问
请输入身高(m): 1.8 请输入体重(kg): 64 当前的BMI是:19.753088 正常范围
import java.util.Scanner; public class Demo1 { public static float BMI(float high,float weight){ return weight/(high*high); } public static String Level(float bmi){ if(bmi<18.5) return "体重过轻"; else if (bmi>=18.5&&bmi<24) return "正常范围"; else if(bmi>=24&&bmi<27) return "体重过重"; else if(bmi>=27&&bmi<30) return "轻度肥胖"; else if (bmi>=30&&bmi<35) return "中度肥胖"; else return "重度肥胖"; } public static void main(String[] args) { Scanner s1 = new Scanner(System.in); System.out.println("请输入身高(m):"); float high = s1.nextFloat(); System.out.println("请输入体重(kg):"); float weight = s1.nextFloat(); float bmi = BMI(high,weight); System.out.println("当前的BMI是:" + bmi +"\n" + Level(bmi)); } } |
SECzero |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
请输入身高(m): 1.8 请输入体重(kg): 64 当前的BMI是:19.753088 正常范围
import java.util.Scanner; public class Demo1 { public static float BMI(float high,float weight){ return weight/(high*high); } public static String Level(float bmi){ if(bmi<18.5) return "体重过轻"; else if (bmi>=18.5&&bmi<24) return "正常范围"; else if(bmi>=24&&bmi<27) return "体重过重"; else if(bmi>=27&&bmi<30) return "轻度肥胖"; else if (bmi>=30&&bmi<35) return "中度肥胖"; else return "重度肥胖"; } public static void main(String[] args) { Scanner s1 = new Scanner(System.in); System.out.println("请输入身高(m):"); float high = s1.nextFloat(); System.out.println("请输入体重(kg):"); float weight = s1.nextFloat(); float bmi = BMI(high,weight); System.out.println("当前的BMI是:" + bmi +"\n" + Level(bmi)); } } |
尼古拉善 |
关于
JAVA 基础-操作符-算数操作符 的提问
花了一上午时间想的,太笨了
![]() package javaF; import java.util.Scanner; public class Demo022102 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请输入您的身高:"); float height = s.nextFloat(); //s.close(); System.out.println(" 您输入的身高是:"+height); System.out.print("请输入您的体重:"); float weight = s.nextFloat(); System.out.println(" 您输入的体重是:"+ weight); s.close(); float bmi = new Demo022102().getBmi(height,weight); new Demo022102().switchBmi(bmi); } private void switchBmi(float bmi) { if(bmi<18.5){ System.out.println("体重过轻!"); } else if(bmi<24){ System.out.println("体重正常!"); } else if(bmi<27){ System.out.println("体重过重!"); } else if(bmi<30){ System.out.println("轻度肥胖!"); } else if(bmi<35){ System.out.println("中度肥胖!"); } else{ System.out.println("重度肥胖!"); } } public float getBmi(float height, float weight) { // TODO Auto-generated method stub return weight/(height*height); } } |
java羊 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
作业
![]() |
9.等于18 11.import java.util.Scanner; public class Hello { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入您的身高(m):"); float h = s.nextFloat(); System.out.println("请输入您的体重(kg):"); int w = s.nextInt(); float BMI = w/(h*h); System.out.println("当前您的BMI值为:"+ BMI); } }
public class HelloWord { public static void main(String[]ages) { Scanner s = new Scanner(System.in); System.out.println("请输入你的身高(m)"); float a = s.nextFloat(); System.out.println("请输入你的体重(kg)"); int b = s.nextInt(); float c = b/(a*a); System.out.println("当前的BMI是" + c); } }
第9答案为:18 第11: package demo; import java.util.Scanner; public class Test8 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你第身高:"); float m = scanner.nextFloat(); System.out.println("请输入你第体重:"); float kg = scanner.nextFloat(); float bml=m/(kg*kg); System.out.println("当前的BMI为:"+bml); } }
package demo; import java.util.Scanner; public class Test6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个数:"); int a = scanner.nextInt(); System.out.println("第一个数:"+a); System.out.println("请输入第二个数:"); int b = scanner.nextInt(); System.out.println("第二个数:"+b); int c= a+b; System.out.println(c); } }
public class dome { public static void main(String[]arge){ Scanner s=new Scanner(System.in); System.out.print("请输入你的体重(kg):"); double a=s.nextFloat(); System.out.print("请输入你的身高(m):"); float b=s.nextFloat(); double d=a/(b*b); System.out.print("您的BMI:"+d); } }
sunlee |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
用到了if_else 条件判断
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(米):"); float height = s.nextFloat(); System.out.println("请输入体重(kg):"); float weight = s.nextFloat(); HelloWorld h = new HelloWorld(); float bmi = h.getBmi(height, weight); h.switchBmi(bmi); } public float getBmi(float height, float weight) { return weight / (height * height); } public void switchBmi(float bmi) { if (bmi < 18.5) { System.out.println("体重过轻"); } else if (bmi < 24) { System.out.println("正常范围"); } else if (bmi < 27) { System.out.println("体重过重"); } else if (bmi < 30) { System.out.println("轻度肥胖"); } else if (bmi < 35) { System.out.println("中度肥胖"); } else { System.out.println("重度肥胖"); } } } |
package com.builddef; import java.util.Scanner; public class Hero { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float a = s.nextFloat(); System.out.println("请输入体重(kg):"); float b = s.nextFloat(); System.out.println("当前的BIM值是:"+(b/(a*a))); } }
import java.util.Scanner; public class BMI { public static void main (String args[]) { Scanner sc1 = new Scanner(System.in); System.out.println("请输入你的体重(kg):"); double s = sc1.nextDouble(); Scanner sc2 = new Scanner(System.in); System.out.println("请输入你的身高(m):"); double c = sc2.nextDouble(); double a = s/ (c*c); if (a<18.5){ System.out.println("你的体重过轻"); } else if (18.5<a & a<24){ System.out.println("正常"); } else if (24<a & a<27) { System.out.println("你的体重过重"); } else if (27<a & a<30) { System.out.println("你的体重肥胖"); } else if (30<a & a<35) { System.out.println("你的体重的中度肥胖"); } else { System.out.println("你的体重重度肥胖"); } } }
sunlee |
关于
JAVA 基础-操作符-算数操作符 -答案-求和 的提问
引入Scanner库 import java.util.Scanner
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { System.out.println("第一个整数: "); Scanner s = new Scanner(System.in); int number1 = s.nextInt(); System.out.println("第二个整数: "); int number2 = s.nextInt(); System.out.printf("两个数的和是:%d", number1 + number2); } } |
import java.util.Scanner; public class HelloJava{ public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入数值后按回车键继续"); int a = s.nextInt(); System.out.println("第一个整数:"+a); int b = s.nextInt(); System.out.println("第二个整数:"+b); float c = s.nextFloat(); System.out.println("读取的浮点数值为:"+c); String d1 = s.nextLine(); String d = s.nextLine(); System.out.println("读取的字符串为:"+d+"\n"); System.out.println("第一个整数与第二个整数的和为:"+(a+b)); } }
上衫 |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI
import java.util.Scanner; public class BMI { public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in); System.out.println("请输入您的身高(m):"); float height=s.nextFloat(); System.out.println("请输入您的体重(kg):"); float weight=s.nextFloat(); float bmi=weight/(height*height); System.out.println("您当前的BMI指数为:"); System.out.println(bmi); System.out.print("您的体型属于:"); if(bmi<18.5) System.out.println("体重过轻"); else if(bmi>=18.5&&bmi<24) System.out.println("正常范围"); else if(bmi>=24&&bmi<27) System.out.println("体重过重"); else if(bmi>=27&&bmi<30) System.out.println("轻度肥胖"); else if(bmi>=30&&bmi<35) System.out.println("中度肥胖"); else if(bmi>=35) System.out.println("重度肥胖"); } } |
java-sui |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI作业
package com.helloword; import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入您的身高:(m)"); float a=s.nextFloat(); System.out.println("请输入您的体重:(kg)"); float b=s.nextFloat(); float c=b/(a*a); System.out.println("正在飞速计算您的BMI值..."); System.out.println(c); } } |
秀才 |
关于
JAVA 基础-操作符-算数操作符 的提问
正常运行
package helloworld; import java.util.Scanner; public class Bmi { public static void main(String[] args) { // TODO Auto-generated method stub Scanner s = new Scanner(System.in); System.out.println("请输入您的体重,单位公斤"); double weight=s.nextDouble(); System.out.println("请输入您的身高,单位米"); double high=s.nextDouble(); System.out.print("您的BMI值是 " +weight/high/high); } } |
三上悠亚 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业啦
import java.util.Scanner; /** * 练习-求和 * @author 骆洋 * */ public class Test1 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入第一个数字:"); int a=scanner.nextInt(); System.out.println("请输入第二个数字:"); int b=scanner.nextInt(); System.out.println("他们的和为:"+(a+b)); } } import java.util.Scanner; /** * 练习-BMI * @param 骆洋 */ public class Test2 { public static void main(String[] args) { Scanner sca=new Scanner(System.in); System.out.println("请输入你的体重(KG):"); double weight=sca.nextDouble(); System.out.println("请输入的身高(M):"); double height=sca.nextDouble(); System.out.println("您的BMI值为:"+(weight/(height*height))); } } |
import java.util.Scanner; /** * * 测试获得键盘输入 * @author Administrator * */ public class TestScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入名字:"); String name = scanner.nextLine(); System.out.println("请输入你的爱好:"); String favor = scanner.nextLine(); System.out.println("请输入你的年龄:"); int age = scanner.nextInt(); System.out.println("请输入你的身高:"); double gao = scanner.nextDouble(); System.out.println("请输入你的体重:"); double zhong = scanner.nextDouble(); System.out.println("######################"); System.out.println("姓名:"+name); System.out.println("爱好:"+favor); System.out.println("来到地球的天数:"+age*365); System.out.println("离开地球的时间:"+(72-age)*365); System.out.println("身高:"+gao); System.out.println("体重:"+zhong); System.out.println("您的BMI值为:"+gao/(zhong*zhong)); } }
菜鸡是我 |
关于
JAVA 基础-操作符-算数操作符 -答案-求和 的提问
交作业
import java.util.Scanner; public class Sum { public static void main(String[] args){ Scanner S = new Scanner(System.in); int s1 = S.nextInt(); System.out.println("输入第一个整数:" + s1); int s2 = S.nextInt(); System.out.println("输入第二个整数:" + s2); int sum = s1 + s2; System.out.println("两个数的和是:" + sum); } } |
realweng |
关于
JAVA 基础-操作符-算数操作符 -练习-求和 的提问
交作业
import java.util.Scanner; public class Addd{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请输入两个整数:"); int a = s.nextInt(); int b = s.nextInt(); System.out.println("输出a,b两个数之和为"+(a+b)); } } |
import java.util.Scanner; /** * * 测试获得键盘输入 * @author Administrator * */ public class TestScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入名字:"); String name = scanner.nextLine(); System.out.println("请输入你的爱好:"); String favor = scanner.nextLine(); System.out.println("请输入你的年龄:"+"岁"); int age = scanner.nextInt(); System.out.println("请输入你的身高:"+"cm"); int gao = scanner.nextInt(); System.out.println("请输入你的体重:"+"kg"); int zhong = scanner.nextInt(); double BMI = (gao/(zhong*zhong*0.001)); System.out.println("######################"); System.out.println("姓名:"+name); System.out.println("爱好:"+favor); System.out.println("来到地球的天数:"+age*365); System.out.println("离开地球的时间:"+(72-age)*365); System.out.println("身高:"+gao+"cm"); System.out.println("体重:"+zhong+"kg"); System.out.println("您的BMI值为:"+BMI); if(BMI<18.5) { System.out.println("您的体重过轻。"); }else if(BMI>=18.5&&BMI<24) { System.out.println("您的体重在正常范围。"); }else if(BMI>=24&&BMI<27) { System.out.println("您的体重过重。"); }else if(BMI>=27&&BMI<30) { System.out.println("您的体重属于轻度肥胖。"); }else if(BMI>=30&&BMI<35) { System.out.println("您的体重属于中度肥胖,"); }else if(BMI>35) { System.out.println("您的体重属于过度肥胖。"); } } }
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(); int d=a+b; System.out.println("和为:"+d);
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { // TODO Auto-generated method stub Scanner a = new Scanner(System.in); System.out.print("Please enter your height:"); double h=a.nextDouble(); System.out.print("Please enter your weight:"); double w=a.nextDouble(); double BMI=w/(h*h); System.out.println("The current BMI is "+BMI); if (BMI<18.5) { System.out.println("too light"); }else if (BMI < 24) { System.out.println("normal"); }else if (BMI < 27) { System.out.println("Mild obesity"); }else if (BMI < 35) { System.out.println("Moderate obesity"); }else { System.out.println("Severe obesity"); } } }
Scanner input = new Scanner(System.in); System.out.println("请输入身高(m)"); float height = input.nextFloat(); System.out.println("请输入体重kg"); float weight = input.nextFloat(); float BMI = weight/(height*height); System.out.println("当前的BMI是"+BMI);
Cilloiz |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
交作业 算BMI及输出对应情况
package com.company; import java.util.Scanner; public class Main { public static void main(String[] arg){ Scanner s=new Scanner(System.in); System.out.println("请输入身高(m):"); float height=s.nextFloat(); System.out.println("请输入体重(kg):"); float weight=s.nextFloat(); float BMI=weight/(height*height); System.out.println("您的BMI指数为:"+BMI); if(BMI<18.5) System.out.println("体重过轻"); else if(BMI>=18.5&&BMI<24) System.out.println("体重正常"); else if(BMI>=24&&BMI<27) System.out.println("体重过重"); else if(BMI>=27&&BMI<30) System.out.println("轻度肥胖"); else if(BMI>=30&&BMI<35) System.out.println("中度肥胖"); else if(BMI>=35) System.out.println("重度肥胖"); } } |
Scanner sc = new Scanner(System.in); System.out.println("请输入你的身高(m):"); float height = sc.nextFloat();// 身高 System.out.println("请输入你的体重(kg):"); float weight = sc.nextFloat();// 体重 System.out.println("当前的BMI是" + weight / (height * height));
import java.util.Scanner; public class Add { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); int a = sc1.nextInt(); System.out.println("第一个整数: " + a); Scanner sc2 = new Scanner(System.in); int b = sc2.nextInt(); System.out.println("第二个整数:" + b); int c = a + b; System.out.println("两个数的和是:" + c); int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println(j); } }
Vic450 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
import java.util.Scanner; public class test { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高:"); int h = s.nextInt(); System.out.println("请输入体重:"); int w = s.nextInt(); double BMI = w/(h*h*0.0001); System.out.print("当前BMI是:"); System.out.println(BMI); } } |
//作业一 import java.util.Scanner; public class Sum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); System.out.println("第一个整数:" + a); sc = new Scanner(System.in); int b = sc.nextInt(); System.out.println("第二个整数:" + b); System.out.println("两个整数的和是:" + (a + b)); } } //作业二 public class Add { public static void main(String[] args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("j = " + j); } } //作业三 import java.util.Scanner; public class BMI { public static void main(String[] args) { System.out.println("请输入身高(m):"); Scanner sc = new Scanner(System.in); float height = sc.nextFloat(); System.out.println("请输入体重(kg):"); sc = new Scanner(System.in); float weight = sc.nextFloat(); System.out.println("当前的BMI是:" + weight / (height * height)); } }
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ //作业一 Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数:"+a); int b = s.nextInt(); System.out.println("第二个整数"+b); System.out.println("两个整数之和是:"+(a+b)); //作业二 int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("j的值是:"+j); //作业三 System.out.println("请输入身高(m)"); float sg = s.nextFloat(); System.out.println(+sg); System.out.println("请输入体重(kg)"); float tz = s.nextFloat(); System.out.println(+tz); float BMI = tz/(sg*sg); System.out.println("当前的BMI是"+BMI); if (BMI < 18.5){ System.out.println("您属于体重过轻"); } else if (BMI>=18.5 && BMI<24){ System.out.println("您当前体重在正常范围"); } else if (BMI>=24 && BMI<27){ System.out.println("您当前体重过重"); } else if (BMI>=27 && BMI<30){ System.out.println("您当前体重轻度肥胖"); } else if (BMI>=30 && BMI<35){ System.out.println("您当前体重中度肥胖"); } else if (BMI>=35){ System.out.println("您当前体重重度肥胖"); } } }
package java_test; import java.util.Scanner; public class Hello { public static void main(String[] args) { System.out.println("请输入身高(m):"); Scanner s = new Scanner(System.in); float sg=s.nextFloat(); System.out.println("请输入体重(kg):"); float tz=s.nextFloat(); s.close(); float BMI=tz/(sg*sg); System.out.println("当前的BMI是:"+BMI); } }
import java.util.Scanner; public class helloWorld { public static void main(String[] args) { System.out.println("今天是周几?"); Scanner s = new Scanner(System.in); int a = s.nextInt(); String weekDay = a >=6 ?"今天是周末" : "今天是工作日"; System.out.println(weekDay); } }
package j2se; import java.util.Scanner; public class Text2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float h = s.nextFloat(); System.out.println("请输入体重(kg):"); float k = s.nextFloat(); float bmi = k/(h*h); System.out.println("当前的BMI是:" + bmi); } }
import java.util.Scanner; public class helloWorld { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数"+a); int b = s.nextInt(); System.out.println("第二个整数"+b); int c = a+b; System.out.println("两个数的和是:"+c); } }
public class zy { public static void main(String[] args) { Scanner s = new Scanner(System.in); float a = s.nextFloat(); System.out.println("体重是:"+a +"kg"); float b = s.nextFloat(); System.out.println("身高是:"+b +"m"); float c = a/(b*b); System.out.println("BMI为 :" + c); } }
艾白 |
关于
JAVA 基础-操作符-算数操作符 的提问
作业2
package jw; import java.util.Scanner; public class jw { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); System.out.println("请输入身高(m):"); double shengao=sc.nextDouble(); System.out.println("请输入体重(KG):"); double tizhong=sc.nextDouble(); System.out.println("BMI的指数是:"+tizhong/(shengao*shengao)); } } |
import java.util.Scanner; public class helloWorld { public static void main(String[] args) { System.out.println("请输入身高(m):"); Scanner s = new Scanner(System.in); float a = s.nextFloat(); System.out.println("请输入体重(kg)"); int b = s.nextInt(); float c = b/(a*a); System.out.println("当前的BMI是:"+c); } }
Mash2035 |
关于
JAVA 基础-操作符-算数操作符 的提问
为什么我的代码运行出来后不能输入身高体重等数据???
![]() package j2se; import java.util.Scanner; public class HelloWorld1 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入身高(m):"); float height=s.nextFloat(); System.out.println("请输入体重(kg):"); float weight=s.nextFloat(); float bim=weight/(height*height); System.out.println("当前的BIM是:"+bim); } } |
import java.util.Scanner; public class Helloworld2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请您输入您的身高:"); float a = s.nextFloat(); System.out.println("您的身高为 :"+a+"Cm,"+"\r\n"+"请您继续输入您的体重:"); float b = s.nextFloat(); System.out.println("您的体重为: "+b+"Kg"); float BMI = b /(a*a ); System.out.println("所以您的BMI为:"+ BMI); } }
import java.util.Scanner; public class 朱云峰 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m): "); float height = sc.nextFloat(); System.out.println("请输入体重(kg): "); int weight = sc.nextInt(); float BMI = weight / (height * height); System.out.println("当前的BMI是:" + BMI); } }
package com.lut.zyt; import java.util.Scanner; public class test { public static void main(String[] args) { //@SuppressWarnings("resource")//加这个注解也不会报错了! Scanner s=new Scanner(System.in); System.out.println("请输入身高(m):"); float height=s.nextFloat(); System.out.println("请输入体重(kg):"); float weight=s.nextFloat(); s.close();//关闭之后就不会报错了 float bim=weight/(height*height); System.out.println("当前的BIM是:"+bim); } }
vincentFeng |
关于
JAVA 基础-操作符-算数操作符 -基本算数操作符 的提问
最后一个有两个地方容易出错: 1: 使用float时 要将之前的 nextInt改为 nextFloat 2: 在判断BMI范围时, 不能直接写 a < BMI < b, 而要用&& 连接
package j2se; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { System.out.println("input height in meter"); Scanner s = new Scanner(System.in); float height = s.nextFloat(); System.out.println("input weight in kg"); Scanner s1 = new Scanner(System.in); float weight = s1.nextFloat(); //小心这里是nextFloat float BMI = weight / (height * height); System.out.println(" your BMI is :" + BMI); if(BMI < 18.5) { System.out.println("too thin"); }else if(18.5 <= BMI && BMI < 24) { System.out.println("normal"); }else if (24 <= BMI && BMI < 27) { //小心这里 使用&& System.out.println("too weight"); }else { System.out.println("没救了"); } } } |
李冲 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
public class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m)"); float heigt = sc.nextFloat(); System.out.println("请输入体重(kg)"); float weight = sc.nextFloat(); System.out.println("当前BMI"+(weight/(heigt*heigt))); } } |
package com.ligong.text; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入第一个数字!"); int a=in.nextInt(); System.out.println("请输入第二个数字!"); int b=in.nextInt(); System.out.print("两个数字的和是:"+Math.addExact(a, b)); } }
public class OperatorDemo2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入身高(m):"); float stature = scan.nextFloat(); System.out.println("请输入体重(kg):"); float weight = scan.nextFloat(); System.out.println("当前的BMI为:" + weight / (stature * stature)); } }
李冲 |
关于
JAVA 基础-操作符-算数操作符 的提问
++i i=2 i++ i=3 但还是 2+2 ++i i=4 2+2+4 ++i i=5 2+2+4+5 i++ i= 6 但还是 2+24+5+5
|
李冲 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
public class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); System.out.println("第一个整数是:"+a); int b = sc.nextInt(); System.out.println("第一个整数是:"+b); System.out.println("两个数的和是:"+(a+b)); } } |
太湖很忙 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
package javaBasic; /** * @author THCM * @date 2019年12月18日 下午3:16:32 * @Description:自增的练习 * */ public class T005Test { public static void main(String []args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("i = "+ i +";\nj = "+j); } } package javaBasic; import java.util.Scanner; /** * @author THCM * @date 2019年12月18日 下午3:17:06 * @Description: * 使用Scanner收集你的身高体重,并计算出你的BMI值是多少 * BMI的计算公式是 体重(kg) / (身高*身高) * 比如邱阳波的体重是72kg, 身高是1.69,那么这位同学的BMI就是 72 / (1.69*1.69) = ? */ public class T006BMI { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入体重(单位kg):"); double weight = scan.nextDouble(); System.out.println("请输入身高(单位m):"); double height = scan.nextDouble(); System.out.println("请输入身高(单位m):"); double BMI = weight/height/height; System.out.print("您身体的BMI值是:"+ BMI +","); if(BMI<18.5) { System.out.print("体重过轻"); }else if(BMI<24) { System.out.print("体重正常"); }else if(BMI<27) { System.out.print("体重过重"); }else if(BMI<30) { System.out.print("轻度肥胖"); }else if(BMI<35) { System.out.print("中度肥胖"); }else { System.out.print("重度肥胖"); } scan.close(); } } |
黑乎乎 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
交作业
package hhh; import java.util.Scanner; public class hhh { public static void main(String[] args){ Scanner a=new Scanner(System.in); float height=a.nextFloat(); Scanner b=new Scanner(System.in); int weight=b.nextInt(); float bml=(height*height)/weight; System.out.println(bml); } } |
说的小谎 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
import java.util.Scanner; public class Bmi { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入身高(m)"); double stature=s.nextDouble(); System.out.println("请输入体重(kg)"); int weight=s.nextInt(); System.out.println("当前的mbi是:"); float bmi =(float)(weight/(stature*stature)); System.out.println(bmi); } } |
巴图姆 |
关于
JAVA 基础-操作符-算数操作符 的提问
代码
import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ Scanner s=new Scanner(System.in); int i =s.nextInt(); System.out.println("读取的整数是:"+i); int j =s.nextInt(); System.out.println("读取的整数是:"+j); int k =i+j; System.out.println("两个数的和是:"+k); } } public class HelloWorld { public static void main(String[] args){ int i = 1; int j = ++i + i++ + ++i + ++i + i++; // i的值 2 3 4 5 6 // i的取值 2 + 2 + 4 + 5 + 5 // j = 18 System.out.println(j); } } import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ Scanner s = new Scanner(System.in); String a ="请输入身高(m):"; System.out.println(a); float i = s.nextFloat(); String b ="请输入体重(kg):"; System.out.println(b); float j = s.nextFloat(); float k = j/(i*i); String l = "当前的BIM是:"+k; System.out.println(l); } } |
你要多吃饭 |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
1
//声明 初始化 Scanner input=new Scanner(System.in); double height=0.0; int weight=0; double bmi=0.0; //输出 System.out.println("请问你的身高是多少?"); height=input.nextDouble(); System.out.println("请问你的体重是多少?"); weight=input.nextInt(); bmi=weight/(height*height); System.out.println("这位同学的BMI值为:"+bmi); //判断 if (bmi < 18.5) //用于判断获取到的值是属于那个输出范围 { System.out.println("体重过轻"); } else if (18.5 < bmi && bmi < 24) { System.out.println("正常范围"); } else if (24 <= bmi && bmi < 27) { System.out.println("体重过重"); } else if (27 <= bmi && bmi < 31) { System.out.println("轻度肥胖"); } else if (30 <= bmi && bmi < 35) { System.out.println("中度肥胖"); } else if(35 <= bmi) { System.out.println("重度肥胖"); }else { System.out.println("测试完毕!"); } |
package com.wonniu.day02.input; import java.util.Scanner; public class HelloJava { public static void main(String[] args) { Scanner h=new Scanner(System.in); double a=h.nextInt(); Scanner w=new Scanner(System.in); double b=w.nextInt(); double BMI; BMI=a/(b*b); System.out.println(BMI); } }
package bmi; import java.util.Scanner; public class Bmi { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入身高(单位:米): "); float shengao=s.nextFloat(); System.out.println("请输入体重(单位:公斤): "); float tizhong=s.nextFloat(); float bmi=tizhong/(shengao*shengao); System.out.println("你的bmi为: "+bmi); } }
jonstk |
关于
JAVA 基础-操作符-算数操作符 的提问
怎么保留俩位小数
package com.demo2; import java.util.Scanner; public class HW { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m):"); double sg = sc.nextDouble(); System.out.println("请输入体重(kg):"); double tz = sc.nextDouble(); double c = tz/(sg*sg); if(c<18.5) { System.out.println("体重过轻"); }else if(c<=18.5&&c<24){ System.out.println("正常体重"); }else if(c>=24&&c<27) { System.out.println("体重过重"); }else if(c>=27&&c<30) { System.out.println("轻度肥胖"); }else if(c>=30&&c<35) { System.out.println("中度肥胖"); }else if(c>=35) { System.out.println("重度肥胖"); } System.out.println("BMI为:"+c); } } |
double d=2.43565; double res = Math.round(d*100)/100d; System.out.println(res); //输出结果 2.44
20011031LX |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI
/* * 功能:用于实现一个体重判断程序 * 时间:2019年12月2日 19点57分 * */ import java.util.Scanner; public class MainTest15 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(m)"); float a = sc.nextFloat(); System.out.println("请输入体重(kg)"); float b = sc.nextFloat(); float c = b / (a * a); //该语句是用于BMI计算公式的,获取到具体数值到对象在根据判断输出具体的值。 System.out.println("当前的BMI值是:" + c); if (c < 18.5) //用于判断获取到的值是属于那个输出范围 { System.out.println("体重过轻"); } else if (18.5 < c && c < 24) { System.out.println("正常范围"); } else if (24 <= c && c < 27) { System.out.println("体重过重"); } else if (27 <= c && c < 31) { System.out.println("轻度肥胖"); } else if (30 <= c && c < 35) { System.out.println("中度肥胖"); } else if(35 <= c) { System.out.println("重度肥胖"); }else { System.out.println("体重测试完毕!"); } } } |
import java.util.*; public class BmiCalculation { public static void main(String args[]) { Scanner s=new Scanner(System.in); System.out.println("请输入你的身高(M),以回车结束"); double height=s.nextDouble(); System.out.println("请输入你的体重(KG),以回车结束"); double weight=s.nextDouble(); s.close(); double bmi=weight/(height*height); System.out.println("您的体脂率经过计算为"+bmi); if(bmi<=18.5) { System.out.println("您的体脂率过低"); } else if(bmi>=18.5&&bmi<24) { System.out.println("您的体脂率处于正常范围"); } else if(bmi>=24&&bmi<27) { System.out.println("您的体脂率处于体重过重"); } else if(bmi>=27&&bmi<30) { System.out.println("您的体脂率处于偏胖"); } else if(bmi>=30&&bmi<35) { System.out.println("您的体脂率处于肥胖"); } else { System.out.println("您的体脂率处于重度肥胖"); } } }
public class feipang { public static void main(String[] args) { DecimalFormat de = new DecimalFormat("00.00"); Scanner sc = new Scanner(System.in); System.out.println("请输入您的身高(m)"); double gao = sc.nextDouble(); System.out.println("请输入您的体重(kg)"); double fei = sc.nextDouble(); double bmi = fei / (gao * gao); System.out.println("您的BMI为:"+de.format(bmi)); } }
import java.util.Scanner; public class OperationChar { //@SuppressWarnings("unused") public static void main(String[] args) { /*int i = 2; int j = 5; int sum = i+j; int dec = j-i; int dec2 = i-j; int mul = i*j; int div = j/i; int remainder = j%i; double div2 = (double)j/(double)i; System.out.println(sum); System.out.println(dec); System.out.println(dec2); System.out.println(mul); System.out.println(div); System.out.println(remainder); System.out.println(div2); */ /* Scanner add = new Scanner(System.in); String sentence1 = add.next(); System.out.println(sentence1); int number1 = add.nextInt(); int number2 = add.nextInt(); int total = number1 + number2; System.out.println("两个数值的总和是: "+total); */ /* byte a = 1; byte b = 3; byte c = (byte)(a+b); int m = a+b; System.out.println(m); System.out.println(c); */ //int i = 1; //int j = ++i + i++ + ++i + ++i + i++; //System.out.println(j); Scanner add = new Scanner(System.in); System.out.println("请输入您的身高:"); float height = add.nextFloat(); System.out.println("请输入你的体重:"); float weight = add.nextFloat(); float BMI = weight/(height*height); System.out.println("我的BMI是"+BMI); add.close(); } }
ea2645327082 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
对自增有些疑惑,跟着下面同学的代码算是搞懂了。 在给 j 赋值的时候,i 的自增运算也是在修改 i 的值的,每一次 增加后, i 的值都发生了改变.。 尝试在main主方法中直接调用方法失败,提示不呢在静态方法中调用非静态的方法。 因为之前只是学的js,还是有些疑惑。在同一类中,方法不能调用另一个方法么。 还是主函数入口是个特殊方法。 经过尝试后,发现在类内的方法中,可以直接调用另一个的方法, 是主函数是个特殊的方法。 这次的疑惑是因为自己的基础不扎实,学到ssm框架后一定要反过来重新打基础
package java基础_变量; import java.util.Scanner; public class HelloWorld { public int getSum(){ Scanner s = new Scanner(System.in); System.out.println("请开始输入值"); int x = s.nextInt(); System.out.println("第一个整数为"+x); int y = s.nextInt(); System.out.println("第二个整数为"+y); int z = x+y; System.out.println("两个数的和是"+z); System.out.println("你的Bmi值为"+getBMi()); return z; }; public float getBMi() { Scanner s = new Scanner(System.in); System.out.println("输入你的体重(kg)"); float x = s.nextFloat(); System.out.println("输入你的身高(m)"); float y = s.nextFloat(); float z = x /(y*y); return z; } public static void main (String[] args){ HelloWorld hos = new HelloWorld(); hos.getSum(); int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("i"+i); System.out.println("j"+j); } } |
mimorin0816 |
关于
JAVA 基础-操作符-算数操作符 的提问
老师同学为什么会报错呢?类里面申明的变量不是任何方法都可以调取吗?是我理解错了?
public class Operator { int i = 1; int j = ++i + i++ + ++i + ++i + i++; public static void main(String[] args) { System.out.println(j); } } |
package com.lut.zyt; public class test { static int i; public static void main(String[] args) { System.out.println(i); } }
package myTEST; public class Operator { int i = 1; int j = ++i + i++ + ++i + ++i + i++; public void addA(){ i += j; } public static void main(String[] args) { Operator a = new Operator(); System.out.println(a.i); System.out.println(a.j); a.addA(); System.out.println(a.i); } }
学不会的小杰 |
关于
JAVA 基础-操作符-算数操作符 的提问
交BMI和求和作业 自增的作业j=18,i=6
import java.util.Scanner; public class Demo { public static void main(String[] args) { int i=1; int j = ++i +i++ + ++i + ++i + i++; Scanner input=new Scanner(System.in); System.out.println("请输入身高(m):"+ j+i); double high=input.nextDouble(); System.out.println("请输入体重(kg):"); double weight=input.nextDouble(); System.out.println("当前的BMI是:"+String.format("%.6f", weight/(high*high))); input.close(); } } import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner input=new Scanner(System.in); int a=input.nextInt(); System.out.println("第一个整数:"+a); int b=input.nextInt(); System.out.println("第二个整数:"+b); System.out.println("结果为:"+(a+b)); input.close(); } } |
DDDDDDU |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业:练习-BIM
package ex; import java.util.Scanner; public class Transition { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入身高(m):"); float height=s.nextFloat(); System.out.println("请输入体重(kg):"); float weight=s.nextFloat(); float bim=weight/(height*height); System.out.println("当前的BIM是:"+bim); } } |
JMinG |
关于
JAVA 基础-操作符-算数操作符 的提问
作业
package j2se; import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("您的身高是多少m?"); float m=s.nextFloat(); System.out.println("身高是"+m+"m"); System.out.println("您的体重是多少kg?"); float kg=s.nextFloat(); System.out.println("体重是"+kg+"kg"); float bmi=kg/(m*m); System.out.println("您的BMI为"+bmi); if(bmi<18.5) { System.out.println("您属于体重过轻"); } else if(18.5<=bmi&&bmi<24){ System.out.println("您体重在正常范围");} else if(24<=bmi&&bmi<27) { System.out.println("您属于体重过重"); } else if(27<=bmi&&bmi<30) { System.out.println("您属于轻度肥胖"); } else if(30<=bmi&&bmi<35) { System.out.println("您属于中度肥胖"); } else if (35<=bmi) { System.out.println("您属于重度肥胖"); } } } |
if(bmi<18.5) { System.out.println("您属于体重过轻"); } else if(bmi<24){ System.out.println("您体重在正常范围");} else if(bmi<27) { System.out.println("您属于体重过重"); } else if(bmi<30) { System.out.println("您属于轻度肥胖"); } else if(bmi<35) { System.out.println("您属于中度肥胖"); } else if { System.out.println("您属于重度肥胖"); }
import java.util.Scanner; public class Hero { public static void main(String[] args) { Scanner i = new Scanner(System.in); float height = i.nextFloat();//身高米 float weight = i.nextFloat();//体重kg double bmi = weight / (height * height); System.out.println(bmi); } }
s19980207 |
关于
JAVA 基础-操作符-算数操作符 -基本算数操作符 的提问
代码都没错,就算是照着老师的代码复制过去,我的eclipse还是没法运算
package j2se; public class 类型转换作业 { public static void main(String[] args) { short a = 1; short b = 2; short c= (short) (a+b); } } Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: D:\project\j2se\src Caused by: java.lang.module.InvalidModuleDescriptorException: HelloWorld.class found in top-level directory (unnamed package not allowed in module) |
s19980207 |
关于
JAVA 基础-操作符-算数操作符 -基本算数操作符 的提问
代码都没错,就算是照着老师的代码复制过去,我的eclipse还是没法运算
package j2se; public class 类型转换作业 { public static void main(String[] args) { short a = 1; short b = 2; short c= (short) (a+b); } } Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: D:\project\j2se\src Caused by: java.lang.module.InvalidModuleDescriptorException: HelloWorld.class found in top-level directory (unnamed package not allowed in module) |
小明9527 |
关于
JAVA 基础-操作符-算数操作符 的提问
计算BMI值
private static void getBMI(){ System.out.println("请输入身高: "); double height = scanner.nextDouble(); System.out.println("请输入体重: "); double weight = scanner.nextDouble(); double BMI = weight/ (height*height); if (BMI >= 35){ System.out.println("BMI值为: " + BMI); System.out.println("身体状况:过度肥胖"); }else if (BMI>=30){ System.out.println("BMI值为: " + BMI); System.out.println("身体状况:中度肥胖"); }else if (BMI>=27){ System.out.println("BMI值为: " + BMI); System.out.println("身体状况:轻度肥胖"); }else if (BMI>=24){ System.out.println("BMI值为: " + BMI); System.out.println("身体状况:体重过重"); }else if (BMI>=18.5){ System.out.println("BMI值为: " + BMI); System.out.println("身体状况:体重正常"); }else { System.out.println("BMI值为: " + BMI); System.out.println("身体状况:体重过轻"); } } |
5969946w |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI类构建; BMITest测试;
import java.text.DecimalFormat; public class BMI { private double kg; //体重 private double height; //身高 public double getKg() { return kg; } public void setKg(double kg) { this.kg = kg; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public BMI() { } public BMI(double kg, double height) { this.kg = kg; this.height = height; } public void calBMI() { double BMIValue = kg/Math.pow(height, 2); //保留两位小数 DecimalFormat df = new DecimalFormat("#.00"); String str = df.format(BMIValue); System.out.println("您的BMI值为: " + str); if (BMIValue < 18.5) { System.out.println("体重过轻"); } else if (BMIValue >= 18.5 && BMIValue < 24) { System.out.println("正常范围"); } else if (BMIValue >= 24 && BMIValue < 27) { System.out.println("体重过重"); } else if (BMIValue >= 27 && BMIValue < 30) { System.out.println("轻度肥胖"); } else if (BMIValue >= 30 && BMIValue < 35) { System.out.println("中度肥胖"); } else if (BMIValue >= 35) { System.out.println("重度肥胖"); } } } import java.util.InputMismatchException; import java.util.Scanner; public class BMITest { public static void main(String[] args) { try { System.out.println("请输入体重 (15-500kg): "); Scanner weightInput = new Scanner(System.in); double weight = weightInput.nextDouble(); while (weight < 15 || weight > 500) { System.out.println("您的输入有误,请重新输入!"); weight = weightInput.nextDouble(); } System.out.println("您的体重为: " + weight + "kg"); System.out.println(); System.out.println("请输入身高 (0-3m): "); Scanner heightInput = new Scanner(System.in); double height = heightInput.nextDouble(); while (height < 0 || height > 3) { System.out.println("您的输入有误,请重新输入"); height = heightInput.nextDouble(); } System.out.println("您身高为: " + height + "m"); System.out.println(); BMI bmi = new BMI(weight, height); bmi.calBMI(); } catch (InputMismatchException e) { System.out.println("您的输入有误,请输入数字!"); main(args); } } } |
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入身高(M)"); double height = scanner.nextDouble(); System.out.println("请输入体重(KG)"); double boom = scanner.nextDouble(); System.out.println("您的BMI是: " + (boom / (height * height))); }
Lee1003 |
关于
JAVA 基础-操作符-算数操作符 -练习-BMI 的提问
交作业
public class Bmi { public static void main(String[] args){ Scanner s = new Scanner(System.in); float a = s.nextFloat(); System.out.println("身高(m)为:" + a); int b = s.nextInt(); System.out.println("体重(Kg)为:" + b); float c = (float)(b/(a*a)); System.out.println("当前的BMI是:" + c); } } |
Scanner s = new Scanner(System.in); int i = s.nextInt(); System.out.println("读取的整数是:" + i); int a = s.nextInt(); System.out.println("读取的整数是:" + a); int c =i+a; System.out.println("两个数的数值和为:"+c); } }
Lee1003 |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
交作业
import java.util.Scanner; public class Sum { public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数:"+ a); int b = s.nextInt(); System.out.println("第二个整数:"+ b); int c = (int)(a+b); System.out.println("两个数的和是"+ c); } } |
Lee1003 |
关于
JAVA 基础-操作符-算数操作符 -答案-求和 的提问
交作业
import java.util.Scanner; public class Sum { public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数:"+ a); int b = s.nextInt(); System.out.println("第二个整数:"+ b); int c = (int)(a+b); System.out.println("两个数的和是"+ c); } } |
import java.util.Scanner; public class demo5 { public static void main(String[] args) { Scanner s= new Scanner(System.in); float a =s.nextFloat(); System.out.println("体重(kg):"+a); float b=s.nextFloat(); System.out.println("身高(m):"+b); float c= a/(b*b); System.out.println("当前的BMI是:"+c); } }
gstarcad |
关于
JAVA 基础-操作符-算数操作符 -答案-BMI 的提问
作业
import java.util.Scanner; public class BMI { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入身高(m):"); float a = s.nextFloat(); System.out.println("请输入体重(kg):"); float b = s.nextFloat(); float c = b / (a * a); System.out.println("当前的BMI是:" + c); if (c < 18.5) { System.out.println("体重过轻"); } else if (18.5 <= c && c < 24) { System.out.println("正常范围"); } else if (24 <= c && c < 27) { System.out.println("体重过重"); } else if (27 <= c && c < 30) { System.out.println("轻度肥胖"); } else if (30 <= c && c < 35) { System.out.println("中度肥胖"); } else { System.out.println("重度肥胖"); } } } |
public class DemoTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("身高为(m):"); double hight = sc.nextDouble(); System.out.print("体重为(kg):"); double weight = sc.nextDouble(); double c = (weight/(hight*hight)); System.out.println("当前BMI为:"+c); if (c < 18.5) { System.out.println("体重过轻"); } else if (18.5 <= c && c < 24) { System.out.println("正常范围"); } else if (24 <= c && c < 27) { System.out.println("体重过重"); } else if (27 <= c && c < 30) { System.out.println("轻度肥胖"); } else if (30 <= c && c < 35) { System.out.println("中度肥胖"); } else { System.out.println("重度肥胖"); } } }
猫入四海 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
import java.util.Scanner; public class Object { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入你的身高:"); float a = in.nextFloat();//身高 System.out.print("请输入你的体重:"); int b = in.nextInt();//体重 System.out.print("所以你的BMI值是:"); float BMI= b / (a * a); System.out.println(BMI); if (BMI<18.5){ System.out.println("你的体重过轻"); } else if(18.5<= BMI & BMI<24){ System.out.println("你的体重在正常范围"); } else if(24<=BMI& BMI<27){ System.out.println("你的体重过重"); } else{ System.out.println("你的过度肥胖"); } } } |
348172442tLx |
关于
JAVA 基础-操作符-算数操作符 的提问
BMI
![]() |
package j2we; import java.util.Scanner; public class IBM{ public static void main(String args[]){ Scanner num = new Scanner(System.in); System.out.println("Weight"); float weight = num.nextFloat(); System.out.println("height"); float height = num.nextFloat(); float BMI = weight/(height*height); System.out.println("BMI="+BMI); } }
W-yi-hui |
关于
JAVA 基础-操作符-算数操作符 的提问
j=18
//求和 import java.util.Scanner; public class Sum { public static void main(String[] args){ int a,b; Scanner s=new Scanner(System.in); a=s.nextInt(); System.out.println("第一个整数:"+a); b=s.nextInt(); System.out.println("第二个整数:"+b); System.out.println("两个数的和是:"+(a+b)); } } //求BMI public class Bmi { public static void main(String[] args){ float weight,height; Scanner scanner=new Scanner(System.in); System.out.println("你的身高(m):"); height=scanner.nextFloat(); System.out.println("你的体重(kg):"); weight=scanner.nextFloat(); System.out.println("你的BMI指数:"+weight/(height*height)); } } |
import java.util.Scanner; public class ZS { public static void main(String[] args) { //输入整数,再计算两个整数的和 Scanner d = new Scanner(System.in); int n = d.nextInt(); System.out.println("第一个整数:"+n); int f = d.nextInt(); System.out.println("第二个整数:"+f); int s; s = n+f; System.out.println("两个整数的和是:"+s); //计算j的值 int i = 1; int j = ++i + i++ + ++i + ++i + i++; System.out.println("j的值是:"+j); //计算肥胖指数 Scanner shengao = new Scanner(System.in); System.out.println("输入身高"); float height = shengao.nextFloat(); System.out.println("输入体重"); float weight = shengao.nextFloat(); float Bmi = weight/(height*height); System.out.println(Bmi); } }
public class BL { public static void main(String[] args) { int i = 1; int j = ++i + i++ + ++i + ++i + i++; // 2 2 4 5 5 System.out.println(j); Scanner input = new Scanner(System.in); System.out.println("请输入您的身高"); float height = input.nextFloat(); System.out.println("请输入您的体重"); float weight = input.nextFloat(); float BMI = weight/(height*height); System.out.println(BMI); } }
package test; import java.util.Scanner; public class test1 { static void Sum() { Scanner s = new Scanner(System.in); int a = s.nextInt(); System.out.println("第一个整数:" + a); int b = s.nextInt(); System.out.println("第二个整数:" + b); int c; c = a+b; System.out.println("两个整数的和:" + c); } static void BMI() { Scanner s = new Scanner(System.in); float high = s.nextFloat(); System.out.println("请输入你的身高(m):" +high); float height = s.nextFloat(); System.out.println("请输入你的体重(kg):" +height); float bmi; bmi = height / (high * high); System.out.println("当前的BMI是:" +bmi); } public static void main(String[] args) { Sum(); BMI(); } }
我要的事 |
关于
JAVA 基础-操作符-算数操作符 的提问
交作业
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入第一个整数;"); int one = sc.nextInt(); System.out.print("请输入第二个整数;"); int two = sc.nextInt(); int three = one + two; System.out.println("两个数的和是;" + three); } |
hb970108 |
关于
JAVA 基础-操作符-算数操作符 的提问
int i = 1; int j = ++i + i++ + ++i + ++i + i++; // 2 2 4 5 5 System.out.println(j);
import java.util.Scanner; public class Demo { public static void main(String[] args) { System.out.println("请输入您的身高"); Scanner s = new Scanner(System.in); double m = s.nextDouble(); System.out.println("请输入您的体重"); double kg = s.nextDouble(); double bmi = kg/(m*m); System.out.println("您的BMI为: "+ bmi); // System.out.println("请输入:"); // Scanner s = new Scanner(System.in); // int a = s.nextInt(); // System.out.println("第一个整数:"+a); // int b = s.nextInt(); // System.out.println("第二个整数:"+b); // System.out.println("两个数的和为: "+(a+b)); // int i = 1; // int j = ++i + i++ + ++i + ++i + i++; // System.out.println(j); } } |
Java辉辉 |
关于
JAVA 基础-操作符-算数操作符 -%取模 的提问
public class Bian { public static void main(String[] args) { int i=1; int j= ++i + i++ + ++i + ++i + i++ ; // 2 + 2+1 + 3 + 5 + 5 System.out.println(j); } }
public class Bian { public static void main(String[] args) { int i=1; int j= ++i + i++ + ++i + ++i + i++ ; // 2 + 2+1 + 3 + 5这里为什么是加5不是加4 + 5 System.out.println(j); } } |
int i = 1; int i1 = ++i; // 2 int i2 = i++; // 2 int i3 = ++i; // 4 int i4 = ++i; //5 int i5 = i++; //5 System.out.println(i1); System.out.println(i2); System.out.println(i3); System.out.println(i4); System.out.println(i5);