IT第三天 - 数据类型、转换、Scanner使用
|
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使用的更多相关文章
- 解剖SQLSERVER 第三篇 数据类型的实现(译)
解剖SQLSERVER 第三篇 数据类型的实现(译) http://improve.dk/implementing-data-types-in-orcamdf/ 实现对SQLSERVER数据类型的解 ...
- 《js高级程序设计》--第三章数据类型
一.关键字 二.保留字 三.数据类型 (数据类型具有动态性) 1.Undefined 声明变量却未对其加以初始化(赋值) 2.Null null值表示一个空对象指针,而这也正是使用typeof操作 ...
- STM32F10x_ADC三通道逐次转换(单次、单通道软件触发)
Ⅰ.概述 本文讲述关于STM32功能比较强大的ADC模块.ADC(Analog to Digital Converter)也就是模拟量转化为数字量,而STM32的ADC模块功能比较多,本文主要讲述“三 ...
- Mysql的三种数据类型
Mysql的三种数据类型 1.数值类型 2.日期和时间类型 3.字符串类型 00x1 [数值类型] 00x2 [日期和时间类型] 00x3 [字符串类型]
- ARM微处理器中支持字节、半字、字三种数据类型,地址的低两位为0是啥意思?
问题: ARM微处理器中支持字节.半字.字三种数据类型,其中,字需要4字节对齐(地址的低两位为0).半字需要2字节对齐(地址的最低位为0).我想问的是括号中的内容是什么意思呢?请牛人帮忙解释一下!谢谢 ...
- Python学习笔记(三)数据类型
在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary ...
- COM学习(三)——数据类型
上回书介绍了GUID.CLSID.IID和接口的概念.本回的重点是介绍 COM 中的数据类型.咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:"饭要一口一口地吃&quo ...
- JavaScript(三) 数据类型
数据类型 5+1种数据类型 5种 基础数据类型 Number String boolean null undefined 1种 复杂数据类型 object typeof 操作符 typeof 操作 ...
- Mysql(三)-2:数据类型
一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data ...
随机推荐
- Github实例教程-创建库、创建主页
以README文件为实例,具体介绍github的使用过程 请先下载git,然后配置下面内容: ( 我的系统是debian,其它版本号的UNIX/Linux有区别),windows的临时不清楚. (一) ...
- 纯代码 自己主动屏幕适配iPhone button
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2h1bmdlc2hpaHVhdGlhbg==/font/5a6L5L2T/fontsize/400/fil ...
- 支持iOS9 Universal links遇到的问题
记录为iOS9上的APP支持Universal links遇到的一些问题. 在Web服务器上传apple-app-site-association文件 必须支持HTTPS获取配置文件 文件名后不加.j ...
- codeforces 417D. Cunning Gena 状压dp
题目链接 D. Cunning Gena time limit per test 1 second memory limit per test 256 megabytes input standard ...
- 指针和引用区别 C++
#include <iostream> using namespace std; int main(){ ; void cubeByPoint(int *);//指针传参声明 void c ...
- 第一个VC++ win32程序 绘制简单图形
创建一个VC++ win32 打开VS 新工程类型中选择Win32----Win32 Project 自己取个名字(假如叫做My1stWin) 一路next 系统会自动生成好最基本的代码 然后我们 ...
- document.compatMode简介
对于document.compatMode,很多朋友可能很少接触,知道他的存在却不清楚他的用途.今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面 ...
- android studio 快捷笔记
setting->editor->打勾 ctrl+Q ctrl+tab alt+回车 ctrl+shift+回车
- 转:命令和查询责任分离(CQRS)架构模式
读了“蓝皮书”距今差不多一年,它改变了我的软件开发和构建软件架构观.在我作为一名程序员期间,我尝试了许多不同的方式来构建软件.方法有很多,包括一个贫血的域模型(Anemic Domain Model) ...
- Windows Azure 网站上的 WordPress 3.8
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. WordPr ...