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. Java程序猿的JavaScript学习笔记(8——jQuery选择器)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  2. 解决word转pdf后图片失真

    碰到问题: 将word转pdf后图片出现失真 问题分析: 上述问题必定跟图片类型和所用软件有关,现将不同图片在不同软件下的失真情况汇总,见表1 问题解决:迫不得已,不要使用截图:若必需要用,则word ...

  3. hibernate -inverse

    one to many inverse=false只能设置维护关联关系的多的一方, inverse属性: 默认为false,表示本方维护关联关系. 如果为true,表示本方不维护关联关系(并不意味着对 ...

  4. C#通过WebBrowser快速扒站思路积累大量着陆页列表

    现在工作方向已经越来越倾向于项目产品运营相关的东西.对线上运营也有了一定程度的了解. 配合一些技术性的操作,能极大的便利工作中的各种高难度任务,快速提升自我,积累丰富的经验和资源. 以近期制作LP为例 ...

  5. PHP将Excel导入数据库以及数据库数据导出至Excel

    一.导入 导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn.(注意两个文件有引用关系) <?php //传入要导入的Excel的文件名 fun ...

  6. jQuery validate入门

    <html> <head> <meta charset="utf8"></meta> </head> <body& ...

  7. zookeeper leader作用

    一个zookeeper 集群 只有一个leader: 类似master/slave模式 客户端提交请求之后,先发送到leader,leader作为接收者,广播到每个server 在folloer上创建 ...

  8. mrtg监控网络流量简单配置

    Mrtg服务器搭建(监控网络流量) [日期:2012-07-03] 来源:Linux社区  作者:split_two [字体:大 中 小]   [实验环境] 监控机:Red Hat linux 5.3 ...

  9. uva11536 Smallest Sub-Array

    Thinking about it: 我的思路跟sliding window有点类似.假设已经确定了一个区间[l, r],序列中从 l 到 r 恰好包含了[1, K]的各个元素,则从 r 开始继续迭代 ...

  10. 启动及重新启动nginx,重启nginx后丢失nginx.pid问题解决

    停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程 ...