这里将自己学习java及其应用的一些笔记、积累分享一下,如果涉及到了文章、文字侵权,请联系我删除或调整。
一、方法
1.1 概述
被命名的代码块,可以含参数可以不含参数,可以提高代码的复用性。
1.2 练习:方法
命名的代码块
static void f() {
}
...
f();
package day0301;
public class Test1 {
public static void main(String[] args) {
System.out.println("\n\n--1--------------");
f();
System.out.println("\n\n--2--------------");
f();
System.out.println("\n\n--3--------------");
f();
}//main结束
static void f() {
System.out.println(4);
}
}
1.3 练习:BMI指数
BMI
指数
公斤
米
体重
/ (
身高平方
)
过轻:低于
18.5
正常:
18.5
到
22.9
偏胖:
23
到
24.9
肥胖:
25
到
29.9
重度肥胖:
>=30
极度肥胖:高于
40
package day0302;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
System.out.print("体重:");
//获得输入的值,再保存到变量 w
//局部变量,作用域在他定义的代码块内有效
double w = new Scanner(System.in).nextDouble();
System.out.print("身高:");
double h = new Scanner(System.in).nextDouble();
//调用 f() 方法,根据 w 和 h 的值,求出 bmi 指数
f(w, h);
}//main结束
static void f(double weight, double height) {
double bmi = weight / (height*height);
String r = ""; //用来保存最终结果的变量
//根据 bmi 指数范围,来给r重新赋值
if(bmi < 18.5) {
r = "过轻";
} else if(bmi <= 22.9) {
r = "正常";
} else if(bmi <= 24.9) {
r = "偏胖";
} else if(bmi <= 29.9) {
r = "肥胖";
} else if(bmi <= 40) {
r = "重度肥胖";
} else {
r = "极度肥胖";
}
System.out.println("BMI指数:"+bmi);
System.out.println("您的体重属于:"+r);
}
}