码迷,mamicode.com
首页 > 编程语言 > 详细

Java 第二章 变量 、数据类型和运算符 笔记

时间:2017-02-04 23:01:47      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:res   赋值   student   char   命名规范   自动   bool   har   3.0   

  Java 第二章 变量 、数据类型和运算符

、变量:存储数据的一个基本单元。

 

、变量的声明和赋值:

    1)声明并赋值:数据类型 变量名=;      例:int  price=1000;

    2)声明、赋值分两步:数据类型 变量名;   例: int  price;

  变量名=;              price=1000;

 

、数据类型2种:

    1)基本数据类型8种:

        Byte 长度:-128~127-27次方到27次方减1

        Short   -215次方到215次方减1

       Int   -231次方到231次方减1

       Long  -263次方到263次方减1   99l

       Float   99f

       Double  双精度double price=32.5;

       Boolean 真(true) 假(falsebolean isBrand=true

      Char   一个字符 ,两个字节 范围0~65535 参照ASCII字符编码表 char sex=’男’;   char num=65;(输出A)

  2)引用数据类型:

      String 字符串 String name=张三;

       类

       接口

 

、变量命名规范:

     英文单词或拼音

  首字母:以字母、下划线、$开头;

  当多个单词组成的变量名:以驼峰式命名法取名,例:studentName

   变量名要起到见名知义的效果

 

、赋值运算符:= 把右边的值赋给左边

 

、算术运算符:+ - * / %(取余)

 

num++;//num=num+1;num+=1;

     Num--;//num=num-1;num-=1;

    System.out.println(--num);//先计算再输出,(++num同理)

    System.out.println(num--);//先输出再计算,(num++同理)

 

double avg=(90+99)/3.0  发生自动类型转换

  自动类型转换的条件;

    1) 类型兼容:(intdouble都是数值型)

    2) 目标类型大于源类型

 

九、强制类型转换:(数据类型)变量名  (数据类型)值

例:double num=5.5;  int  result=(int)num;

或者int  result=(int)5.5;

Java 第二章 变量 、数据类型和运算符 笔记

标签:res   赋值   student   char   命名规范   自动   bool   har   3.0   

原文地址:http://www.cnblogs.com/wuling/p/6366452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!