| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 2021-07-23(方法的传参,多种日期表示,高精度大数据, Math方法(随机数),运算符,分支语句,循环语句,简单递归) -> 正文阅读 |
|
[大数据]2021-07-23(方法的传参,多种日期表示,高精度大数据, Math方法(随机数),运算符,分支语句,循环语句,简单递归) |
1、参数传递 值传递 引用传递 ?2、时间相关 java.util.Date和java.sql.Date? ?第二种现在基本不用 ?Calendar? SimpleDateFomat时间格式 ? ? ?2、BigDecimal 高精度大数据储存 运算时使用方法进行运算 ? ? 3、数学方法 Math? StrictMath 随机数 ? ? ? ?4、运算符 ? 取余和取模是不同的,符号不同 ? ? +两边数字类型的时候是相加 引用类型的时候是拼接 位运算符:按位与,按位或,按位异或, ? ?位移运算符 >> 右移除2 << 左移乘2 位移运算要比算术运算快很多 ? ???? 8??? 4 9??? 3 8 ?? 3 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?2、流程控制语句 顺序结构 分支语句 ?输入整数时: String s=cin.nextLine(); 循环语句 5分支 switch语句 2、循环 for循环 6、递归 递归就是一个程序或函数在其中定义或说明有之间或者间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可以描述出解题过程所需要的多次重复计算,大大的减少了程序的代码量,递归的能力在于用有限的语句来定义对象的无限集合,一般来说,递归需要边界条件,递归前进段和递归返回段,当边界条件不满足时,递归前进,当边界条件满足时,递归返回。 例: 算阶乘
运行结果: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 3:38:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |