数据类型

基本数据类型分类 (8种) byte 、short、 int、 long、 char、 float、 double 、boolean 1个字节占8位

整数型byte 1字节 -128~127  、 short  2字节 、int 4字节、long 8字节

字符型char 2字节  采用unicode

浮点型float 4字节32位 单精度f1=3f; double 8字节64位 双精度

布尔型boolean (true  false)

long型可直接转为float型

5+6+7L+‘A’——long型

5+5.6*4+’A‘——double型

整数后面+L表示长整数——long(1234L)

带小数点的数(浮点数)——double不管实际值有多大

浮点数后面以F结尾——float(12.0F)

基本数据类型的转换

自动类型转换:在某种条件下,系统自动完成类型转换也称隐式转换

①两种类型兼容②目标类型大于原类型③对于表达式,(精度型)如果一个操作数为double型,则整个表达式可提升为double型。(整数型)最大long

强制类型转换:手动完成类型转换   强制类型转换会丢失精度

①两种类型兼容②一般目标类型小于原类型

     

引用数据类型转换

包装类型转换

跨数据类型的转换

数值型——字符串 字符串——数值型

日期类型——字符串 字符串——日期类型

基本类型转化成字符串有三种方法

1、使用String的valueOf方法

2、将基本数据类型封装为对象,再调用对象的toString方法

3、用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串。

字符串转换成基本类型有两个方法

1、调用基本类型封装类的parseXxx静态方法。

2、用字符串构造基本类型的封装对象,再调用封装对象的xxxValue方法。

快捷键

syso+alt+/ ——system.out。println()

main 然后按alt+/—— public static void main(String[] args) {

\n ——换行   \t——空格

SHIFT+TAB——前移 Ctrl+A——全选 Ctrl+shift+f ——自动整理代码 1TAB=4空格

1 packagecom.jredu.ch02;2

3 importjava.util.Scanner;4

5

6 /**

7 * 会员抽奖8 *@authorAdministrator9 *10 */

11 public classExer2 {12

13 public static voidmain(String[] args) {14 System.out.print("请输入您的四位会员卡号");15 Scanner input=newScanner(System.in);16 //获取输入的会员号

17 int num=input.nextInt();18 //计算四位数的每一位数字之和19 //千位数字

20 int a=num/1000;21 //百位数字

22 int b=num%1000/100;23 //十位数字

24 int c=num%100/10;25 //个位数字

26 int d=num%10;27 //四位数字每位数和

28 int sum=a+b+c+d;29 //输出会员卡号之和

30 System.out.println("会员卡号之和是"+sum);31 System.out.println(sum>20?"恭喜你中奖50元":"很遗憾,您没中奖");32 input.close();33

34 }35

36 }

java 引用类快捷键_Java数据类型及其转换经常用到的快捷键相关推荐

  1. Java输出、变量、数据类型及其转换

    20190701(输出.变量.数据类型及其转换) 标签: java #输出命令 System.out.println("徐凤年"+"两袖青蛇"+"剑开 ...

  2. java关键字和标识符_Java数据类型和标识符

    java关键字和标识符 在本教程中,我们将了解Java中的数据类型和标识符. Java语言具有丰富的数据类型实现. 数据类型指定大小和可以存储在标识符中的值的类型. Java数据类型分为两类: 原始数 ...

  3. java+character类使用_Java Character类应用实例

    之前给大家讲了一下什么是Java Character类以及它的常用方法,下面的话要给大家分享的就是Java Character类的应用实例. 在注册会员的时候,要验证用户输入的用户名.密码.性别.年龄 ...

  4. java scanner类成员_Java Scanner类的使用示例

    1 Scanner的使用 JDK给我们提供了成千上万个类供我们直接使用,而Scanner就是这众多类里的一个最常用的一个类,既然它是一个类,我们使用它的方法和使用我们自己写的类的方法基本一致. 方法基 ...

  5. java动物类问题_java实现动物特性的面向对象的描述(三个阶段)

    动物特性描述 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.狗通常的时候和人打招呼会通过"摇摇尾巴",在被抚摸感到舒服的时候,会"旺旺叫",而在受 ...

  6. java大数类阶乘_Java中的大数阶乘

    java大数类阶乘 It is not possible to store factorial for large number like 50 into inbuilt data types lik ...

  7. (JAVA)Integer类之基本数据类型之间的转换

    package com.book.lite;/*** @author zhangyu* @date 2021年08月15日 8:01 下午* Integer类,其他常用方法:* 1.parseInt( ...

  8. java字体颜色编程_Java 字体颜色转换工具类 ColorUtil

    Java 字体颜色转换工具类 ColorUtil,Java 字体颜色转换工具类 ColorUtil-- import java.awt.Color; import jxl.format.Colour; ...

  9. java date类 时区_Java时区转换及Date类实现原理解析

    这篇文章主要介绍了Java时区转换及Date类实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.时区的说明 地球表面按经线从东到西,被 ...

最新文章

  1. websocket(二):SSM+websocket的聊天室
  2. 【Deep Learning】Tensorflow实现逻辑回归
  3. MyEclipse 常用设置和操作方法
  4. python apriori_python apriori算法代码怎么实现
  5. mysql5 7选路径_MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径
  6. 如何理解JavaScript中给变量赋值,是引用还是复制
  7. 最新版谷歌浏览器Chrome45版本性能提升
  8. Django入门-helloworld
  9. [CSS] 详细解释 @media 属性与 (max-width:) and (min-width) 之间的关系及用法
  10. java整人代码大全_整人代码大全.doc
  11. 笛卡尔的爱心函数Java语言_笛卡尔情书的秘密——心形函数的绘制
  12. 使用神经计算棒二代在OpenVino下推理基于Keras转换的TensorFlow 模型
  13. 有关聊天机器人的近两年的优秀论文和开源程序
  14. ACPI\VEN_LENDEV_0078[未知设备]
  15. 张老师面试题讲解——交通信号灯
  16. oracle column name as sign,Oracle日常性能查看 - ella的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  17. ApacheCN 计算机视觉译文集 20211110 更新
  18. Redis3.0.0集群一键脚本 -by古斌
  19. oracle创建存储过程,hibernate调用
  20. C++之重载:函数名的鱼塘

热门文章

  1. tomcat报错无法启动组件_微软正在修复Windows Server无法启动的0xc0000001报错故障
  2. ssms 缺少索引信息_疯象网:都说二十世纪信息值钱,其实二十一世纪的信息更值钱...
  3. python资料-Python资料汇总(建议收藏)
  4. 编程入门先学什么python-编程零基础应当如何开始学习 Python?
  5. python从入门到精通百度云资源-Python从入门到精通(资源汇总)
  6. python工资一般多少西安-西安Python的就业方向有哪些?
  7. python基础教程第三版-Python基础教程(第三版)(七)再谈抽象
  8. python编程案例教程-Python程序设计案例教程
  9. 中国智能语音行业发展趋势预测:市场规模将达159.7亿[图]
  10. 华为开发的新型智能手机的正面和背面采用玻璃材料制成