Java练习题--基本数据类型运算

原创 2015年11月19日 12:39:14

class Demo2_2
{
public static void main(String[] args)
{
/**
byte b1 = 126 + 1;//正确
byte b2 = 127 + 1;//错误–1为int型,byte范围-128~127
byte b3 = 1;
byte b4 = 2;
// byte b5 = b3 + b4;//错误–相加后为int型,要强制转换,byte b5 =(byte)( b3 + b4);
byte b6 = (byte)(b3 + 1);//结果为2
byte b7 = ++b1;//结果为 -128 ?????
*/

/**
short s1 = 32767;
// short s2 = 32767+1;//错误–1为int型,short范围 -32768~32767
short s3 = 1;
// short s4 = s3 * 1;//1 为int型 ,需要short型
short s5 = ++s1;//结果为 -32768
*/

/**
char c1 = 1;
// char c2 = c1 + 1;//错误–1为int型
char c3 = 65535;
char c4 = ++c3;//两个char类型相加,,,二进制加法
char c5 = c3+1;//错误–char范围为0~65535,1为int型
*/

/**
int i = Integer.MAX_VALUE + 1;//结果为-2147483648
long l1 = Long.MAX_VALUE + 1;//1为int,int小于long类型,所以可以相加
long l2 = 1;
long l3 = 1L;
// long l4 = 2147483648;//错误–超出范围-2147483648~2147483647
*/

/**
float f1 = 1.23;//错误–改为1.23f
// float f2 = 1.0*2.0f;// 错误–1.0为double
// float f3 = f1 +1.0;//错误–1.0为double
float f4 = f1 +1; //将float f1 = 1.23;改为float f1 = 1.23f;结果正确为2.23,其中1为int
float f5 = f1 +1L;//将float f1 = 1.23;改为float f1 = 1.23f;结果正确为2.23,其中1L为long类型,long

版权声明:自己的学习总结,有错误还望指正~

相关文章推荐

java数据类型基础题练习

1、下列哪些赋值语句是错误的:       (1)   byte  b= 0x175;            (2)   int  i=0x27f;         (3)   char  c=...
  • emilyRR
  • emilyRR
  • 2014年10月12日 20:33
  • 1029

[Java练习]数据类型互相转换

package com.neusoft; import java.text.ParseException; import java.text.SimpleDateFormat; import jav...

JAVA的基本数据类型以及常见面试题

面试的时候或多或少会有一道或者多道关于基本数据类型的题,也打算过几天出去面试,就总结一下 1、基本数据类型介绍 2、基本数据类型之间的隐式转换与显示转换 3、与基本数据类型相关的几道面试题...

java例程练习(数据类型转换)

public class TestConvert { public static void main(String[] args) { int i1 = 123; int i2 = ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

我的读书笔记之-----Java基本数据类型间的运算

今天看了一些关于简单的数据类型间的运算。 首先我就运行了一下下面这个实例: public class Coversion {     /**      * @param args the co...
  • Lamorh
  • Lamorh
  • 2013年03月28日 16:30
  • 350

C语言基本数据类型及运算题库

  • 2013年08月13日 10:09
  • 330KB
  • 下载

C语言的基本数据类型和运算

  • 2015年05月16日 09:43
  • 264KB
  • 下载

Java基本数据类型与位运算、原码&补码&反码

一、Java中的基本数据类型平日里开发过程中,总是会遇到基本数据类型在内存中占几个字节的类似疑问,一直想把这些基础的知识整理一下,总是偷懒,于是今天便总结了一下,如果下面的文章哪里有问题,欢迎在评论中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java练习题--基本数据类型运算
举报原因:
原因补充:

(最多只允许输入30个字)