Java入门练习
入门级抓娃高手
coding
展开
-
throws和throw的区别
throws:用在方法声明后面,后跟异常类名,类名可以是多个,用逗号隔开;表示抛出异常,由该方法的调用者来处理;throws表示出现异常的一种可能性,并不一定会发生这些异常。throw:用在方法体内,跟的是异常对象名,只能抛出一个异常对象名;表示抛出异常,由方法体内的语句处理;throw表示抛出了异常,执行则一定抛出了某种异常。...原创 2020-01-11 15:06:12 · 144 阅读 · 0 评论 -
int类型和String类型相互转换
一、int转为String方法一:使用String类的静态方法 public static String valueOf(int i)(需要注意,该方法有许多重载方法,可将任意类型转为字符串,建议使用该方法);方法二:空字符串拼接;方法三:int转为Integer后再转为String;转为Integer类型可用Integer类的构造方法,或自动装箱;注:自动装箱如I...原创 2020-01-09 18:04:19 · 32450 阅读 · 1 评论 -
简单排序算法Java实现(选择排序、插入排序、冒泡排序、快速排序)
对常见的几种排序算法进行了实现,上传,方便后续复习。public class SortDemo { static int[] arrayInit; public static void main(String[] args) { //创建数组 createArrayNum(); //存储未排序数组,方便后续多种排序使用 ...原创 2020-01-05 22:22:18 · 155 阅读 · 0 评论 -
Java八种基本数据类型默认值问题
Java有八种基本数据类型,byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean。今天做练习时遇到一点小问题,即基本数据类型所属变量类型不同而造成的默认值问题。变量类型见下表:1.成员变量public class TestDemo { byte a; s...原创 2020-01-02 21:53:19 · 656 阅读 · 2 评论 -
获取斐波那契数列某位上的值(递归和非递归)
编写程序:一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求数列的第40位数是多少。一般遇到直接就考虑递归了,但是递归的时间复杂度确实大,位数较大时很难得出结果,因此考虑非递归方法实现;直接贴出代码:public class FibonacciSequence { public static void main(String[] args) {...原创 2020-01-01 16:03:35 · 265 阅读 · 0 评论 -
从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
刚入坑java菜鸟一枚,如有错误,还望指正。import java.util.Scanner;/** * 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。 */public class DecToBin { static StringBuffer binNum = new StringBuffer();//全局变量,确保每次拼接用的是同一个 static...原创 2019-12-31 23:18:38 · 2123 阅读 · 0 评论