JavaFoundation_代码块
该专栏是我自学Java基础(从基础语法,面向对象,再到异常处理,IO流,集合,多线程,反射等)过程中总结的代码块(主要分为功能性代码以及过程性代码)。
Praise_LIFE
大连理工在读研究生一枚,努力学习,不断变强!
展开
-
Java中递归思想的体现(菲波那切数列中指定项的大小)
public class feibonaqieshulie{ public static void main(String[] args) { A1 a = new A1(); double b = a.fbnq(12); System.out.println(b); }}class A1{ public double fbnq(int n) { if(n == 0) { return 0; } else if(n == 1) { retur.原创 2021-09-21 22:15:13 · 100 阅读 · 0 评论 -
Java中递归思想的代码体现(求正整数a以内所有奇数的和)
递归是一种算法思想,其原理是通过某一段代码的不断自身调用来将复杂的问题简单化,但必须使其朝着可控的方向变化,同时设定约束条件保证其在有限步骤内结束。下面用一段简单的代码来具体描述递归的便捷,该代码用于计算0到某个指定正整数范围内所有奇数的和。public class Javaexer1{ public static void main(String[] args) { A test1 = new A(); double diguiQiuhe = test1.diguiQiuhe(10原创 2021-09-21 22:13:58 · 594 阅读 · 0 评论 -
整型随机数代码(Java实现)
对于一些需要生成指定范围内整型随机数的场合,例如一个彩票程序,要随机生成一个三位数的彩票,可以用如下代码进行实现。int randomNumber = (int)(Math.random() * 900 + 100);该代码中用到了Math类中的静态方法random(),该方法会随机返回一个0到1范围内的double类型数据(左闭右开[0,1),包括0不包括1)。要生成一个三位整数,也就是100到1000(左闭右开)范围内的整数,因此用返回的随机数乘以1000与100的差再加上100即可,注意计算原创 2021-09-15 20:09:48 · 654 阅读 · 0 评论