IT第三天

上午

变量类型

1.6种数值类型:byte、short、int、long、float、double;其中byte是8个字节,short是16字节,int是32字节、long是64字节;日常中尽量使用int整型,方便计算使用

2.2种字符类型:char、string;其中char可以是一个字母、数字、汉字

3.数值型变量类型的取值范围,例如:int型的最小值可以用Integer.MIN_VALUE输出测试

下午

交互—接收键盘输入

1.Scanner包的使用:java.util.Scanner

2.根据不同的输入环境,填入合适的参数,new出一个Scanner,然后,根据接收的数据类型,sc.next()赋值给字符串,sc.nextInt()赋值给int类型,sc.nextDouble()赋值给double类型

变量交换

变量转换

1.隐式转换

2.强制转换

3.任意类型转换成String类型方法:

(1)任意类型后+“”赋值给string字符串

(2)包装转换:int型的包装类是Integer、char型的包装类是Character、其余是首字母大写;包装类的作用是提供现有数据类型的支持;步骤:

一:Integer i = new Integer(n),n为int数值

二:转换成string,i.toString()

(3)拆包:int a = i.intValue()

晚上

parse转换

1.被转换的string值必须是数值;可以是小数,但接收对象必须是浮点数类型

2.方法:double d =   Double.parseDouble(s),s为string值

笔记

1.eclipse开发环境配置:同列大括号显示:window -> preference -> Java -> Code Style -> Formater   -> New -> Braces -> Next line(Array initializer除外)

2.float数据类型的赋值时,加上”F”,避免在值超过一定位数时,错误的提示越界

3.Scanner包的使用,在eclipse中开发用到Scanner时,当需要控制台输入中文,输入光标不能自动跳转到下一行,这个是eclipse的问题,dos下测试没问题

问题

1.在使用scanner读取float型值时,如果输入的值超过8位,会造成系统自动截取,如果在输入时加上”F”或”f”,会导致读取出错,测试解决中…

今日计划

Scanner包的使用 + 拓展

IT第三天 - 数据类型、转换、Scanner使用的更多相关文章

  1. 解剖SQLSERVER 第三篇 数据类型的实现(译)

    解剖SQLSERVER 第三篇  数据类型的实现(译) http://improve.dk/implementing-data-types-in-orcamdf/ 实现对SQLSERVER数据类型的解 ...

  2. 《js高级程序设计》--第三章数据类型

    一.关键字 二.保留字 三.数据类型 (数据类型具有动态性)   1.Undefined 声明变量却未对其加以初始化(赋值) 2.Null null值表示一个空对象指针,而这也正是使用typeof操作 ...

  3. STM32F10x_ADC三通道逐次转换(单次、单通道软件触发)

    Ⅰ.概述 本文讲述关于STM32功能比较强大的ADC模块.ADC(Analog to Digital Converter)也就是模拟量转化为数字量,而STM32的ADC模块功能比较多,本文主要讲述“三 ...

  4. Mysql的三种数据类型

    Mysql的三种数据类型 1.数值类型 2.日期和时间类型 3.字符串类型 00x1 [数值类型] 00x2 [日期和时间类型] 00x3 [字符串类型]

  5. ARM微处理器中支持字节、半字、字三种数据类型,地址的低两位为0是啥意思?

    问题: ARM微处理器中支持字节.半字.字三种数据类型,其中,字需要4字节对齐(地址的低两位为0).半字需要2字节对齐(地址的最低位为0).我想问的是括号中的内容是什么意思呢?请牛人帮忙解释一下!谢谢 ...

  6. Python学习笔记(三)数据类型

    在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary ...

  7. COM学习(三)——数据类型

    上回书介绍了GUID.CLSID.IID和接口的概念.本回的重点是介绍 COM 中的数据类型.咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:"饭要一口一口地吃&quo ...

  8. JavaScript(三) 数据类型

    数据类型 5+1种数据类型 5种 基础数据类型 Number String boolean null undefined 1种 复杂数据类型 object typeof 操作符   typeof 操作 ...

  9. Mysql(三)-2:数据类型

    一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data ...

随机推荐

  1. j详细说明ava于clone办法

    原文地址:http://leihuang.org/2014/11/14/java-clone/ In java, it essentially means the ability to create ...

  2. paip.数据库发邮件通知配置

    paip.数据库发邮件通知配置 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/attilax ...

  3. ashx页面中context.Session["xxx"]获取不到值的解决办法

    在 aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString()进 ...

  4. redis之入门操作

    下载安装 $ wget http://download.redis.io/releases/redis-3.2.3.tar.gz $ tar xzf redis-3.2.3.tar.gz $ cd r ...

  5. Linux 网络编程: echo Service

    前言 大病初愈,感谢某人的陪伴,感谢王乐庆同学和赵攀同学的细心照顾.原以为过了第八周就不忙了,却没想到还有明天的党章考试.还是写代码比背党章有意思~趁着服务器还没过期,赶紧把 echo 完成了.关于错 ...

  6. 10.PHP 教程_PHP If...Else 语句

    条件语句用于根据不同条件执行不同动作. PHP 条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作.您可以在代码中使用条件语句来完成此任务. 在 PHP 中,提供了下列条件语句: if 语 ...

  7. perl5 第二章 简单变量

    第二章 简单变量  by flamephoenix 一.整型 二.浮点数 三.字符串 基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串.一.整型 1.整型   PERL最常用的简单变量,由 ...

  8. OpenCV之Python学习笔记

    OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书< ...

  9. 此windows副本不是正版解决方法

    老爸的win7今天黑屏 右下角出现 Windows7 内部版本7601 此windows副本不是正版 网上零散地找到了解决办法 写博汇总一下 我的情况是 电脑属性中的windows激活显示: 状态不可 ...

  10. UITextField align left margin

    如果我们想让我们的UITextField输入的字体偏移几个像素,我们常常用空格来代替,有时候我们不想用空格的话怎么办? #import <UIKit/UIKit.h> @interface ...