java基本数据类型及运算

(一):程序设计思路:

  输入——处理——输出

(输入:控制台手工输入、文件输入、网络输入、随机数据输入)

  (输出:屏幕显示输出、文件输出、网络输出)

(二)关键技术

1.java标识符

用来标识变量、量类,方法等实体名字的字符序列称为标识符

  • 所有的标识符都应该以字母,美元符($)或者下画线(_)开始。
  • 首字符之后可以是字母、美元符($)、下画线(_)或数字的任何字符组合
  • 关键字不能用作标识符(关键字见2,3.2节)
  • 标识符是大小写敏感的
  • 标识符的长度不受限制。
  • “字母“的范围不仅包括A-Z或者a-z等英文字母,还包括 Unicude字集中的字符,如汉字等

为了提高代码的可读性,在Java语言中提倡规范化的标识符命名,常用的命名范约定:包名使用小写字母;类名和接口名通常由具有含义的单词构成,所有单的首字母大写,如类 Student;成员变量与方法名通常由具有含义的单词组成,第一个单词首字母小写,其他单词的首字母大写,如 displayStudent()方法;变量名通常全部使用小写;常量名的全部字母均为大写,最好使用下画线分单词,如 STUDENT_COUNT。

2.关键字

d1cfc576252246299a43ca695b6b89f3.jpg

 (null、true、false不是关键字,但他们也不能作为标识符使用)

3.java的数据类型

1)布尔类型(boolean)又叫逻辑类型

  常量:true、false

  变量:使用关键字boolean声明布尔类型的变量

2)整数类型(byte、short、int、long)

3)浮点类型

4)字符类型

4.基本数据类型的转换

  隐式类型转换:系统将精度较低的类型转换为精度较高的类型;

byte  short  char  int  long float double

强制类型转换:

(<类型名>)<表达式>

4.身体质量指数计算器设计代码

package chap04;

import java.io.PrintStream;
import java.util.Scanner;

public class BMI {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.printf("********************\n");
        System.out.printf("%15s","身体质量指数\n1");
        System.out.println("1.计算BMI");
        System.out.println("2.查看BMI范围");
        System.out.printf("********************\n");
        System.out.print("请输入您的选择(1—2)");
        Scanner sc =new Scanner(System.in);
        int choice = sc.nextInt();
        
        if(choice == 1)
        {
            System.out.println("请输入您的身高(cm)");
            double height = sc.nextDouble();
            System.out.println("请输入您的体重(kg)");
            double weight = sc.nextDouble();
            double le = 0;
            double bmi = weight / (height*height*le-4);
            System.out.println(bmi);
        }else if(choice == 2) {
            System.out.printf("%s\t\t%s\n","BMI分类","BMI范围");
            System.out.printf("%s\t\t%s\n","偏瘦","<18.5");
            System.out.printf("%s\t\t%s\n","正常","18.5--23.9");
            System.out.println();
            System.out.printf("%s\t\t%s\n","肥胖","27-29.9");
            System.out.println();
        }else
            System.out.println("输入错误。");
            sc.close();
    }

    private static PrintStream printf(String string, String string2) {
        // TODO Auto-generated method stub
        return null;
    }

}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

brittany•fuleiting

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值