随笔分类 - java开发积累
摘要:package com.jnwork;import java.util.Scanner;public class Sum { /** * 1+1/2-1/3+1/4-1/5……+1/n求和 */ public static void main(String[] args)...
阅读全文
摘要:1.概念区分递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用...
阅读全文
摘要:第一种实现:package com.jn.test;import java.util.Scanner;public class Triangle { public static void main(String[] args) { Scanner sc = n...
阅读全文
摘要:package com.jn.test;/** 有1、2、3、4 四个数字,编程实现能组成多少个互不相同且无重复数字的三位数?都是多少?*/public class Test{ public static void main(String[] args) { ...
阅读全文
摘要:方法摘要charcharAt(int index) 返回指定索引处的 char 值。 intcodePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 intcodePointBefore(int ind...
阅读全文
摘要:package com.jn.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/* * ...
阅读全文
摘要:1. String、StringBuffer和StringBuilder的区别。(1) String:存储数值不可改变的字符串(2) StringBuffer:可变字符序列、线程安全、效率低(3) StringBuilder:可变字符序列、线程不安全、效率高2. fin...
阅读全文
摘要:Math类中的三大取整函数:1.ceil(返回double类型)2.floor(返回double类型)3.round(返回int类型)1.ceil:意思是天花板,java中叫做向上取整,大于等于该数字的最接近的整数例:Math.ceil(10.2)=11.0Math.ceil...
阅读全文
摘要:JAVA数组的复制是引用传递,而并不是其他语言的值传递。第一种方式利用for循环:int[] a={1,2,3,4};int length=a.length;int[] b=new int[length];for (int i = 0; i < length; i++) {b...
阅读全文
摘要:1.输入一个字符串,倒序输出package com.jn.test;import java.util.Scanner;/** * 输入一个字符串,倒序输出 */public class ReverseOutput{ public static void main(St...
阅读全文
摘要:try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。 首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Except...
阅读全文
摘要:在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lan...
阅读全文
摘要:1:DateDemo1类[java] view plain copy1. /* 2. * 取得系统的时间 3. */ 4. public class DateDemo1 { 5. public static void main(String args...
阅读全文