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 ...
随机推荐
- Android实现左右滑动指引效果
本文介绍Android中实现左右滑动的指引效果. 关于左右滑动效果,我在以前的一篇博文中提到过,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/ ...
- AT&T汇编试讲--获取CPU Vendor ID
纯汇编代码如下: # a test program to get the processor vendor id # data segment .section .data output: .asci ...
- Hibernate与iBATIS的比较
1.出身 hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了. ibatis 是另外一种优秀的o/r mapping框架,目前属于ap ...
- PHP-购物网站开发设计(一)
2015-07-6 开始使用PHP完成简单购物网站的设计,首先要选择合适的软件平台,所以今天先记录平台的选择与搭建: 我选择使用Apache24 + PHP 5.6 + MySQL 开发环境完成PHP ...
- 虚拟机ping不通主机
centos ping不通主机 首先检查网络设备 ifconfig -a 如果有eth0 , 又存在 eth1 . 那么service eth1 stop 然后在ping主机.(以上前提是网络地址设 ...
- Google地图,Baidu地图数据供应商
http://janwen.iteye.com/blog/488659 Google百度 我老以为百度,Google的地图产品是自己开发的,原来是别人提供的数据, 百度的数据提供商有 北京世纪高通科 ...
- Sql日期时间格式转换 备用
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-0 ...
- poj 2398 计算几何
#include <iostream> #include<cstdio> #include<cstring> #include <algorithm> ...
- C++_template_栈的链式存储及实现
由于在C++数据结构中的代码不完整,特补全.等日后当工程库调用. 若有疑问,请留言. #include<iostream> using namespace std; template< ...
- c++复习(未完待续)
1.使函数不能在定义该函数的文件之外访问的方法: (1)声明函数为static(2)将函数放到无名名字空间中 namespace { void g() { ......... } }