数据类型

基本数据类型分类 (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空格

 package com.jredu.ch02;

 import java.util.Scanner;

 /**
* 会员抽奖
* @author Administrator
*
*/
public class Exer2 { public static void main(String[] args) {
System.out.print("请输入您的四位会员卡号");
Scanner input=new Scanner(System.in);
//获取输入的会员号
int num=input.nextInt();
//计算四位数的每一位数字之和
//千位数字
int a=num/1000;
//百位数字
int b=num%1000/100;
//十位数字
int c=num%100/10;
//个位数字
int d=num%10;
//四位数字每位数和
int sum=a+b+c+d;
//输出会员卡号之和
System.out.println("会员卡号之和是"+sum);
System.out.println(sum>20?"恭喜你中奖50元":"很遗憾,您没中奖");
input.close(); } }

Java数据类型及其转换&&经常用到的快捷键的更多相关文章

  1. Java数据类型的转换:隐式(自动)转换与强制转换

    原文链接:http://java.chinaitlab.com/base/725590.html 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double ...

  2. JAVA数据类型,变量,转换,常量,运算符

    java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.d ...

  3. Java学习笔记之:Java数据类型的转换

    一.介绍 数据类型的转换,分为自动转换和强制转换.自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换:强制类型转换则必须在代码中声明,转换顺序不受 ...

  4. Java数据类型的转换

    Java数据类型,从小到大排序 byte ,short ,int ,long ,float, double,char 1.小数据类型转换大的数据类型,自动转换 int a = 3; double b ...

  5. JAVA数据类型自动转换,与强制转换

    一.数据类型自动转换 public class Test{ public static void main(String[] args){ int a = 1; double b = 1.5; dou ...

  6. Java基本语法-----java数据类型的转换

    前言 Java中可以进行不同数据类型的加减乘除运算吗?是可以的.在算术运算符中已经体验过如果两个整数(int)相除会去掉小数部分.如果需要保留小数部分,可以让除数或者被除数变为double类型的(5变 ...

  7. Java 数据类型及转换

    整形: byte(1个字节) 范围:-128~127 short(2个字节) 范围:-215~215-1 (-32768~32767) int(4个字节) 范围:-231~231-1 (-214748 ...

  8. Java数据类型 及 转换原则

    一.数据类型分类:主要分为 基本类型.引用类型两大类: 二.基本类型 转换原则 1.类型转换主要在在 赋值.方法调用.算术运算 三种情况下发生. a.赋值和方法调用 转换规则:从低位类型到高位类型自动 ...

  9. java数据类型大转换

    1.字符串类型向整形转换 int age = Integer.parseInt(strAge); 2 int -> String int i=12;String s="";第 ...

随机推荐

  1. 搭建typescript开发环境最详细的全过程

    搭建typescript开发示例https://github.com/Microsoft/TypeScriptSamples typescript案例https://www.tslang.cn/sam ...

  2. Express之get,pos请求参数的获取

    Express的版本4.X Get query参数的获取 url假设:http://localhost:3000/users/zqzjs?name=zhaoqize&word=cool& ...

  3. 《微信小程序七日谈》- 第七天:不要捡了芝麻丢了西瓜

    <微信小程序七日谈>系列文章: 第一天:人生若只如初见: 第二天:你可能要抛弃原来的响应式开发思维: 第三天:玩转Page组件的生命周期: 第四天:页面路径最多五层?导航可以这么玩: 第五 ...

  4. 《解决在Word中为汉子插入拼音及音标的问题》

    说明:本人使用的是Word2007版本.以下示例都是基于本人电脑操作.如有疑问,欢迎留言交流. [1]为word中的一些文字添加拼音及音标. [2]开始为文字添加拼音及音标. 选中要添加拼音及音标的文 ...

  5. python之字符串详解2

    逻辑判断字符串类型,返回布尔值 1. islower 描述:判断所有字符是否为小写 语法: def islower(self): # real signature unknown; restored ...

  6. Unity编程标准导引-2.2Unity中的基本概念

    2.2Unity中的基本概念 上述介绍提到了几个概念:游戏对象.场景.资源.相机,这个小节我们来深入了解,同时进行一些实践性操作.不过首先,我们需要大概了解一下Unity的工程文件夹. 2.2.1工程 ...

  7. webForm系列 前端框架快速引用

    Html的确定就是不能重用,MVC可以在_Layout.cshtml中将每个页面都需要的js和css文件(如jq,bootstrap等)都引用进去,webform就麻烦一点. webForm需要给所以 ...

  8. Omi教程-通讯通讯攻略大全

    组件通讯 Omi框架组建间的通讯非常遍历灵活,因为有许多可选方案进行通讯: 通过在组件上声明 data-* 传递给子节点 通过在组件上声明 data 传递给子节点 (支持复杂数据类型的映射) 父容器设 ...

  9. 前端开发面试题总结之——HTML

    ______________________________________________________________________________________________ 相关知识点 ...

  10. git 命令用法 流程操作

    Git 是一款免费的.开源的.分布式的版本控制系统.旨在快速高效地处理无论规模大小的任何软件工程. 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务 ...