找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2612|回复: 0
打印 上一主题 下一主题
收起左侧

java常量与变量及数据类型

[复制链接]
跳转到指定楼层
楼主
ID:102668 发表于 2016-1-14 02:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
4.1.2常量
应用实例中发现  符号区分大小写
public class 第三章
{
public static void main(String[] args)
{
  // TODO 自动生成的方法存根
  int a;
  for(int i=0;i<=5;i++)
  {
   a=i+1;
   System.out.println("a="+a+"i="+i);
  }
}
}

第五章数据类型

求最大值
public class bytedemo
{
public static void main(String args[])
{
  byte byte_max=Byte.MAX_VALUE;//如求short的最大值为Short.MAX_VALUE
  system.out.println("byte最大值是"+byte_max);
}
}
注:
System.out.println("");中system第一个字母必须大写为System
public static void main(String args[])中string args[]的第一个字母大写为String args[]
求相应数据类型最大值时数据类型第一个字母大写Byte.MAX_VALUE,求最小值Byte.MAX_VALUE
Byte型 1个字节 -128~127
short型 2个字节 -32768~32767
int型 4个字节 -2147483648~2147483647
long型 8个字节
单精度型 4个字节 32位 第一位 符号 中间8位 指数 后23位 尾数
双精度型 8个字节 64位 第一位 符号 中间11位 指数 后52位 尾数
char型 2个字节
blooean型
转义字符的使用:
public class 第三章
{
public static void main(String args[])
{
  int a=156;
  double b=24.1f;
  System.out.println("a="+a+"\n"+"b="+b);
  System.out.println("a/b="+a/b);
}
}
数据类型转换:
自动转换:不同数据间进行计算时,最后的结果转换为大范围的数据结构
强制转换:(预转换的数据名称)变量
public class 第三章
{
public static void main(String args[])
{
  int a=55;
  int b=9;
  float g,h;
  System.out.println("a="+a+", b="+b);
  g=a/b;
  System.out.println("a/b="+g+"\n");
  System.out.println("a="+a+", b="+b);
  h=(float)a/b;
  System.out.println("a/b="+h);
  
  
}
}
基本数据类型的默认值
若对变量进行声明但没有付初值时,java则自动给变量赋于默认值

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表