2016/1/4 学习笔记 数据类型转换 注释 语句

⑤ 数据类型转换 自动转换: 一般在算术运算过程中进行自 动转换为数字类型比较大的类型
                                    由低级到高级转换
                     强制转换:又叫做显示转换。
                                  1,从高精度到低精度转换
                                  2,互相兼容类型才能相互转换
                                  3,字符串和int 类型不兼容
                                  4,boolean 型不能被其他类型转换
                                  5,后面中有些类型可以做强制类型转换
                                      可能出现的问题精度损失和超出范围
⑥注释 1,//行注释 单行注释
         2,/* */块注释 多行注释 成对出现
         3,/** **/ 文档注释 表示程序入口 能够生成javadoc文档
         4,编码规范:每行语句占一行,每行之间有空行

                           通过缩进来表示 每行代码之间的关系
                           Ctrl + shift +f 自动根据所动规则调试
                           缩进多少判断代码级别

                         适当的加注释 临时调试修改不常用的要加注释// 修改时间   为什么修改

                         复杂运算要简单化表达 分步推进 容易查看排错修正

⑦语句 1,复合语句 有很多 简单语句组成 有成对的大括号{}括起
         2,条件语句(分支语句)
                         if语句 if(逻辑表达式){语句}
                         if(逻辑表达式){语句}else{语句}
                         if(逻辑表达式){语句}else if (逻辑表达式 ){语句} else{语句}
         3,switch:switch 支持 支持变量类型 int short char byte 整形兼容的可以 String(jdk1.7以上的支持)


                         case 后面必须是常量

                         switch (变量){case常量:语句;break;后面 可以写多个case ;default:语句;}

                         break 不加break 会穿透

                         最后的关键字 default可以放中间,但要防止穿透 一般放最后

        

         4,循环语句:while语句格式 初始值 while(逻辑表达式){语句;} 自增或自减

                          do while语句格式 do{语句;}while(逻辑表达式);
                          注意最后用;结束 循环语句至少执行一次

                          for语句格式 例for(初始值;循环条件范围;循环过程中表达
                          式比如自增自减){语句;} 例foreach语句

                         foreach语句 foreach语句 for(int t : d){System.out.println(""+t);}

         break 终止循环

         continue 跳过后面的语句继续循环(比如条件为t%2 !=0)

  

⑧ 数组 定义:具有相同类型 的 数据的线性集合(有序列表)
    分类:一维数组 二维数组 多维数组
    定义方式:数据类型[] 数组名称; 数据类型 数组名称[];
    初始化: 数据类型 数组名称=new数据类型[数组大小];
        数据类型 数组名称=new数据类型[]{初始值列表};
    使用: 索引:从0开始 最大索引值是 数组 长度减1
          使用过程中不要超过最大索引值
          超过会使程序出现异常而终止

    遍历:foreach循环:用和数组数据类型一致的临时变量
    格式: foreach语句for(int t : d){System.out.println(""+t); }
    for循环:  使用索引
    属性:数组名.length

转载于:https://www.cnblogs.com/haodayikeshu/p/5100654.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/419154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(1718):前端系列javascript之生命周期上

<script>export default {onLaunch: function() {console.log(App Launch)//登录//用户信息//存储},onShow: function() {console.log(App Show)//时间戳//计算用胡得使用时间},onHide: function() {console.log(App Hide)//应用进入后台所作得得事情},onError(e){consol…

05 | 数组:为什么很多编程语言中数组都从0开始编号?

什么是数组&#xff1f; 数组&#xff08;Array&#xff09;是一种线性表数据结构。它用一组连续的内存空间&#xff0c;来存储一组具有相同类型的数据。 线性表存储结构连续内存空间存储相同类型数据 优点&#xff1a;连续内存相同类型数据数组可以实现随机访问 缺点&#…

远离你身边消极爱抱怨的人!!

跟着苍蝇你會找到厕所&#xff0c; 跟着蜜蜂你會找到花朵&#xff0c; 跟着千万赚百万&#xff0c; 跟着乞丐会要饭. 现实生活中&#xff0c; 你和谁在一起的确很重要&#xff0c; 甚至能改变你的成长轨迹&#xff0c; 决定你的人生成败。 和什么样的人在一起&#xff0c; 就会…

前端学习(1720):前端系列javascript之生命周期下

page2.vue <template><view>这是page2<button type"primary" click"open">点击跳转</button></view> </template><script>export default {data() {return {}},onLoad() {console.log(page onload2)},//页面渲…

LeetCode训练

缺失的正整数 /*** 0&#xff5e;n-1中缺失的数字*/ public class MissingNum {public int missingNumber(int[] nums) {int i 0;int j nums.length - 1;while (i < j) {int m i ((j - i) >> 2);if (nums[m] m) i m 1;else j m - 1;}return nums[i] i ? nu…

C#线程学习

齐全线程学习转载于:https://www.cnblogs.com/AiYaTou/p/5110712.html

06 | 链表(上):如何实现LRU缓存淘汰算法?

缓存 作用 缓存是一种提高数据读取性能的技术&#xff0c;在硬件设计、软件开发中都有着非常广泛的应用&#xff0c;比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。 淘汰策略 常见的策略有三种&#xff1a;先进先出策略 FIFO&#xff08;First In&#xff0c;First Ou…

C++处理一个动态规划的问题

嗯哼&#xff0c;别人问的问题&#xff0c;看的我也头晕&#xff0c;百度了一下动态规划&#xff0c;看了看才想起来该怎么做&#xff0c;今天写了写代码&#xff0c;实现了~ 要求是递归&#xff0c;动态规划&#xff0c;想了想这种方法也是最简单的~ 所谓动态规划&#xff1a;…

07 | 链表(下):如何轻松写出正确的链表代码?

目录 技巧一&#xff1a;理解指针或者引用的含义 技巧二&#xff1a;警惕指针丢失和内存泄漏 技巧三&#xff1a;利用哨兵简化实现难度 技巧四&#xff1a;重点留意边界条件处理 技巧五&#xff1a;举例画图&#xff0c;辅助思考 技巧六&#xff1a;多写多练&#xff0c;…

“睡服”面试官系列第二十篇之generator函数的异步应用(建议收藏学习)

目录 1. 传统方法 2. 基本概念 2.1异步 2.2回调函数 2.3Promise 3. Generator 函数 3.1协程 3.2协程的 Generator 函数实现 3.3Generator 函数的数据交换和错误处理 3.4异步任务的封装 4. Thunk 函数 4.1参数的求值策略 4.2Thunk 函数的含义 4.3JavaScript 语言的…

【转】成为Java顶尖程序员 ,看这10本书就够了

“学习的最好途径就是看书“&#xff0c;这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处&#xff1a; 1.能出版出来的书一定是经过反复的思考、雕琢和审核的&#xff0c;因此从专业性的角度来说&#xff0c;一本好书的价值远超其他资料2.对着书上的…

“睡服”面试官系列第二十一篇之class基本语法(建议收藏学习)

目录 1. 简介 2. 严格模式 3. constructor 方法 4. 类的实例对象 5. Class 表达式 6. 不存在变量提升 7. 私有方法 8. 私有属性 9. this 的指向 10. name 属性 11. Class 的取值函数&#xff08;getter&#xff09;和存值函数&#xff08;setter&#xff09; 12. Cl…

08 | 栈:如何实现浏览器的前进和后退功能?

栈 后进者先出&#xff0c;先进者后出&#xff0c;这就是典型的“栈”结构。栈是一种“操作受限”的线性表&#xff0c;只允许在一端插入和删除数据。 为什么要使用到“栈”这种操作受限的数据结构&#xff1f; 事实上&#xff0c;从功能上来说&#xff0c;数组或链表确实可…

关于tag,viewWithTag

iOS SDK内置了一套搜寻机制&#xff0c;可通过tag来查找子视图。 **苹果公司很少给子视图设置tag.笔者所知范围的唯一例外出现在UIAlertView中&#xff0c;该类会给按钮分别设置值为1、2的标签 viewWithTag:可以在某视图的所有下属中根据tag来查找相关的子视图。 ** 假如有多个…

09 | 队列:队列在线程池等有限资源池中的应用

队列定义 先进者先出&#xff0c;这就是典型的“队列”。队列跟栈一样&#xff0c;也是一种操作受限的线性表数据结构。 顺序队列和链式队列 顺序队列&#xff1a;用数组实现的队列// 用数组实现的队列 public class ArrayQueue {// 数组&#xff1a;items&#xff0c;数组大…

“睡服”面试官系列第二十二篇之class的继承(建议收藏学习)

目录 1. 简介 2. Object.getPrototypeOf() 3. super 关键字 4. 类的 prototype 属性和__proto__属性 4.1extends 的继承目标 4.2实例的 __proto__ 属性 5. 原生构造函数的继承 6. Mixin 模式的实现 1. 简介 Class 可以通过 extends 关键字实现继承&#xff0c;这比 ES…

PICT实现组合测试用例

成功安装后&#xff0c;在命令行中输入命令pict&#xff1a; 可以看到pict命令的一些选项&#xff1a;/o:N 组合数&#xff0c;默认值为2&#xff0c;即pict生成的测试用例集中每条测试数据会有两个值与其他测试集是不同的&#xff1b;/d:C 值与值之间的分隔符&#xff0c;…

10 | 递归:如何用三行代码找到“最终推荐人”?

什么是递归&#xff1f; 递归是一种应用非常广泛的算法&#xff08;或者编程技巧&#xff09;。很多数据结构和算法的编码实现都要用到递归&#xff0c;比如 DFS 深度优先搜索、前中后序二叉树遍历等等。 去的过程叫“递”&#xff0c;回来的过程叫“归” 场景 周末你带着女…

前端学习(1723):前端系列javascript之uniapp语法下

<template><view><view v-if"show">uniapp</view><view>geyao</view><view v-for"item in items">{{item}}</view><view v-on:click"onClick(uni-app)">点击</view></view> …

瑞星杀毒软件、奇虎360杀毒软件、360卫士、百度卫士联手,搞不定弹出广告 amp; 恶意广告图标...

一位网友说他的电脑近期出了问题&#xff1a;开机后桌面和任务栏上的高速启动栏会出现恶意图标。删除了下次开机又会出现&#xff1b;使用电脑过程中每分钟都会弹出广告。他为电脑安装了瑞星杀毒软件、奇虎360杀毒软件、360卫士、百度卫士。以及广告神盾&#xff0c;都不能解决…