20165223 week2学习查漏补缺
- 标识符、字符集、关键字
基本数据类型
- 逻辑类型:boolean
- 常量:true、false
- 变量:boolean赋值
- 整数类型:byte、short、long、int
- 注意long型后缀L
- Java没有无符号的byte、short、long、int
- 字符类型:char
- char型无符号、无负数
- 浮点类型:float、double
- 单精度float型后缀F或f,保留8位有效数字
- 双精度double型后缀D或d可省略,保留16位有效数字
- 逻辑类型:boolean
- 类型转换运算
- 精度从低到高:byte < short < char < int < long < float < double
- 低到高,自动转
- 高到低:
(类型名)要转换的值
- 输入
- 创建对象:
Scanner reader = new Scanner(System.in);
- 调用方法:
nextBoolean()
、nextByte()
、nextInt()
、nextShort()
、nextLong()
、nextFloat()
、nextDouble()
- 创建对象:
- 输出
- 换行:
System.out.println();
- 不换行:
System.out.print();
- 格式控制:
System.out.printf();
- 换行:
- 数组
- 声明数组
- 一维:类型 数组名 [] = 类型 [] 数组名
- 二维:类型 数组名 [][] = 类型 [][] 数组名
- 多个一维:类型 [] 数组名1,数组名2 = 类型 数组名1[], 数组名2[]
- 多个二维:类型 [][] 数组名1,数组名2 = 类型 数组名1[][], 数组名2[][]
- 一个一维一个二维:类型 [] 一维名,二维名[] = 类型 一维名[], 二维名[][]
- 分配元素
- 一维:数组名 = new 类型[个数];
- 二维:数组名 = new 类型[个数1][个数2];
- “数组的数组”,嵌套分配
- 允许int型变量的值制定个数
- 数组使用
- length:数组的长度
数组名.length
- 数组是引用型变量。因此两个相同类型的数组,若是具有相同的引用,就有完全相同的元素
- char型数组输出引用时,必须让数组和字符串用
符号+
做并置运算
- length:数组的长度
- 声明数组
- import java.util.*
- *表示这个包下的所有类库(不包括子包)
import java.util.*;
就是向写的类里面导入这个包下的所有类库,因为所写类中有方法用到了这个包里面的类- 若无这句话置于代码开头,后面想要用java.util包中的某些类时就会很麻烦:
- 如使用类Scanner:
java.util.Scanner sc = new java.util.Scanner();
- 而
import java.util.*;
代表你导入了java.util包中的所有类,,这样的话你使用Scanner:Scanner sc = new Scanner();
20165223 week2学习查漏补缺的更多相关文章
- 20165223 week1测试查漏补缺
week1查漏补缺 经过第一周的学习后,在蓝墨云班课上做了一套31道题的小测试,下面是对测试题中遇到的错误的分析和总结: 一.背记题 不属于Java后继技术的是? Ptyhon Java后继技术有? ...
- 2019Java查漏补缺(一)
看到一个总结的知识: 感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来.原文:java基础思维导图 自己学习的查漏补缺如下 ...
- Go语言知识查漏补缺|基本数据类型
前言 学习Go半年之后,我决定重新开始阅读<The Go Programing Language>,对书中涉及重点进行全面讲解,这是Go语言知识查漏补缺系列的文章第二篇,前一篇文章则对应书 ...
- 《CSS权威指南》基础复习+查漏补缺
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...
- js基础查漏补缺(更新)
js基础查漏补缺: 1. NaN != NaN: 复制数组可以用slice: 数组的sort.reverse等方法都会改变自身: Map是一组键值对的结构,Set是key的集合: Array.Map. ...
- Entity Framework 查漏补缺 (一)
明确EF建立的数据库和对象之间的关系 EF也是一种ORM技术框架, 将对象模型和关系型数据库的数据结构对应起来,开发人员不在利用sql去操作数据相关结构和数据.以下是EF建立的数据库和对象之间关系 关 ...
- 今天開始慢下脚步,開始ios技术知识的查漏补缺。
从2014.6.30 開始工作算起. 如今已经是第416天了.不止不觉.时间过的真快. 通过对之前工作的总结.发现,你的知识面.会决定你面对问题时的态度.过程和结果. 简单来讲.知识面拓展了,你才干有 ...
- Mysql查漏补缺笔记
目录 查漏补缺笔记2019/05/19 文件格式后缀 丢失修改,脏读,不可重复读 超键,候选键,主键 构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation) ...
- 【spring源码分析】IOC容器初始化——查漏补缺(四)
前言:在前几篇查漏补缺中,其实我们已经涉及到bean生命周期了,本篇内容进行详细分析. 首先看bean实例化过程: 分析: bean实例化开始后 注入对象属性后(前面IOC初始化十几篇文章). 检查激 ...
随机推荐
- Java 验证码详解
1 使用Servlet实现验证码,涉及的知识点主要为java 绘图技术与session保存数据. HTML页面 <html> <image src='images/logo1.jpg ...
- [转帖]xargs命令详解,xargs与管道的区别
xargs命令详解,xargs与管道的区别 https://www.cnblogs.com/wangqiguo/p/6464234.html 之前一直说要学习一下 xargs 到现在为止也没学习.. ...
- Latex常用软件
Linux texMaker sudo apt-get install texlive-full sudo apt-get install texmaker
- Socket和ObjectOutputStream问题
用到Socket序列化对象网络传输时ObjectOutputStream一直刷新连接 用户代码 package com.jachs.ladflower.ladflower; import java.n ...
- Django框架导读
1.虚拟环境的安装 2.web应用 C/S B/S 架构 3.http协议介绍 4.状态码 5.原生socket 6.框架演变 7.项目演变 一.虚拟环境安装 什么是虚拟环境? 1.对真实环境的一个 ...
- k8s HPA自动收缩
HPA自动收缩 autoscale 自动调整一个 Deployment, ReplicaSet, 或者 ReplicationController 的副本数量 #创建一个replicaset测试 [r ...
- 使用ultraiso制作启动盘安装windows操作系统
1. 使用ultraiso制作u盘启动盘 在电脑上安装ultraiso: 启动ultraiso,文件->打开->选中iso镜像文件 菜单栏->启动->写入硬盘映像 a. 便捷启 ...
- 如何快速定位到DBGrid的某一行!!!急...
比如我查找张三,那么DBGrid就可以定位到张三那行并选中这行,除了用循环实现还有没有快速定位的方法,谢谢! 解决方案 » to SuperTitan001 那如何找到张三的这行呢?除了用循环还有什么 ...
- C# DataTable 操作
添加引用 using System.Data; 创建表 //创建一个空表 DataTable dt = new DataTable(); //创建一个名为"Table_New"的空 ...
- Linux CentOS7 开启80,443端口外网访问权限
一.查看系统防火墙状态(如果返回 running 代表防火墙启动正常) firewall-cmd --state 二.开启端口外网访问 1.添加端口 返回 success 代表成功(--permane ...