Java学习笔记(7)——方法

这里将自己学习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);
 }
 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值