java编程基础
以自由之名
这个作者很懒,什么都没留下…
展开
-
水仙花数
水仙花数: 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身 (例如:1^3 + 5^3+ 3^3 = 153)。代码:public class Test { public static void main(String[] args){ int h,d,s;//h表示百位,d表示十位,s表示个位 ...原创 2019-01-03 15:30:10 · 262 阅读 · 0 评论 -
Eclipse:The selection cannot be launched,and there are no recent launches
Eclipse:The selection cannot be launched,and there are no recent launches刚刚装上eclipse,想写个Java程序来试试。但是在写好后不管是点击 run 还是 debug 程序都不能运行,都会弹出一个窗口,内容为:The selection cannot be launched,and there are no rece...转载 2019-01-02 11:31:32 · 4419 阅读 · 4 评论 -
java判断输入年份是否为闰年
判断输入年份是否为闰年的判断语句为:1、输入年份能被4除,但不能被100整除2、输入年份能被400整除Java判断语句:if ( (year%4 == 0 && year%100 != 0) || ( year%400 == 0 ) )注:year为输入年份实例:...原创 2019-01-02 14:53:54 · 13594 阅读 · 0 评论 -
java删除指定目录下的文件(包括目录)
代码:import java.io.File;public class Test { /** * 判断指定的文件或文件夹删除是否成功 * @param FileName 文件或文件夹的路径 * @return true or false 成功返回true,失败返回false */ public static boolean deleteAnyone(String...原创 2019-01-06 21:09:04 · 20709 阅读 · 4 评论 -
抽奖活动
实例:import java.util.Random;public class Test { final static int num = 4;//设置抽奖号码字符位数为4位 public static void main(String[] args){ Random rd = new Random();//创建对象 String str = ""...原创 2019-01-02 16:17:05 · 200 阅读 · 0 评论 -
java创建临时文件
方法:createTempFile( String perfix,String suffix );//perfix为临时文件的前缀,suffix为临时文件的后缀,这种方法没有指定目录,则放在系统的临时文件夹下createTempFile( String perfix,String suffix,File directory );//perfix为临时文件的前缀,suffix为临时文件的后缀,d...原创 2019-01-07 10:43:11 · 6100 阅读 · 0 评论 -
java mkdir()和mkdirs()的区别
mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false...转载 2019-01-07 16:10:41 · 241 阅读 · 0 评论 -
九九乘法表
代码:public class Test { public static void main(String[] args){ //九九乘法表 for ( int i = 1 ; i < 10 ; i++ ){ for ( int j = 1; j <= i ; j++ ){ System.out.print(j+"*"+i+"=...原创 2019-01-03 10:57:52 · 118 阅读 · 0 评论 -
求某个数以内的素数
什么是素数: 除了1和自身不能被其他数整除的正整数代码:import java.util.Scanner;public class Test { public static void main(String[] args){ System.out.print("请输入一个数: "); Scanner sc = new Scanner(Sy...原创 2019-01-03 15:02:27 · 606 阅读 · 0 评论 -
java静态区域块
public class Demo3_2 {static int i=1;static //静态区域块{//该静态区域块只被执行一次System.out.println("a"); //测试用i++;}public Demo3_2(){System.out.println("b"); //测试用i++;}public static void main(String []...转载 2019-02-26 08:06:30 · 502 阅读 · 0 评论 -
Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
java中的方法重载发生在同一个类里面两个或者多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。重载(Overloading)(1)方法重载是让类以统一的方法处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数(类型)。重载Override是一个类...转载 2019-02-26 15:46:31 · 2725 阅读 · 0 评论 -
Java中byte、short、int、long、float、double的取值范围
一、基本数据类型的特点,位数,最大值和最小值。1、基本类型:short 二进制位数:16包装类:java.lang.Short最小值:Short.MIN_VALUE=-32768 (-2的15此方)最大值:Short.MAX_VALUE=32767 (2的15次方-1)2、基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integer.MIN_...转载 2019-02-26 18:18:16 · 776 阅读 · 0 评论 -
java在指定目录下创建单个文件
代码:import java.io.File;import java.io.IOException;public class Test { /** * 此方法的作用主要是判断创建文件是否成功,成功则返回true,否则则返回false * @param destFileName is 目标文件 * @return true or false */ publi...转载 2019-01-06 11:33:19 · 9829 阅读 · 1 评论 -
java中方法和函数的区别
面向对象的语言叫方法面向过程的语言叫函数在java中没有函数这么一说,只有方法一说。实际上方法就是函数,函数就是方法,只是在不同的语言不同的称呼而已。...转载 2019-01-06 09:44:33 · 465 阅读 · 0 评论 -
判断一个字符串是否是回文字符串
代码:import java.util.Scanner;public class Test { public static void main(String[] args){ System.out.print("请输入一个字符串: "); Scanner sc = new Scanner(System.in);//输入 String str = sc.nextLine()...原创 2019-01-03 16:08:27 · 4816 阅读 · 0 评论 -
奇数阶幻方
代码:import java.util.Scanner;public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("请输入一个奇数:"); int n...转载 2019-01-03 21:08:33 · 695 阅读 · 0 评论 -
java使用charAt()方法计算字符串中的重复字符
charAt()方法介绍 charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。 例如:str.next().charAt(0);//获取字符串str中的第1个字符 str.next().charAt(9);//获取字符串str中的第10个字符使用charAt()方法计算字符串中的重复字符代码:import java...原创 2019-01-04 10:54:15 · 1705 阅读 · 0 评论 -
java使用compareTo()方法和compareTocompareToIgnoreCase()方法比较字符串大小
使用compareTo()方法compareTo()方法介绍:按字母顺序逐个比较字符大小,将字符转换成ASCII码后进行比较,区分字母大小写。例如:int n1 = str1.compareTo(str2);//比较的是str1和str2的大小,返回两者之间的差值,如情况1:str1=“hahb”,str2=“hahc”,则n1= -1(b 和 c 的ASCII码之差);情况2:str1...原创 2019-01-04 11:37:57 · 1571 阅读 · 0 评论 -
java中concat()方法的使用
concat()方法介绍:将几个字符串连接到一起。例如: s = s.concat(str1);//将字符串str1接到字符串s后面 s = s.concat(str2);//将字符串str1接到字符串s后面代码:public class Test { public static void main(String[] args){ S...原创 2019-01-04 14:44:38 · 24446 阅读 · 6 评论 -
java使用正则表达式来判断电话号码是否合法
代码:import java.util.Scanner;public class Test { private static String REG_EXP = "^([0-9]{3}-?[0-9]{8}|[0-9]{4}-?[0-9]{7})$";//判断电话号码是否合法的正则表达式 public static void main(String[] args){...转载 2019-01-04 16:13:02 · 2924 阅读 · 0 评论 -
java给指定字符赋值(涉及StringBuffer字符缓存类和setcharAt()方法)
代码:public class Test { /**给指定的字符赋值**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer("田田是一个女生!");//建立一个字符缓存区,缓存区中的内容为"田田是一个女生!" S...转载 2019-01-04 21:01:03 · 885 阅读 · 0 评论 -
java在原字符中插入新字符或字符串
代码:public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer("田田是一个女生!");//建立一个字符缓存区,缓存区中的内容为"田田是一个女生!" Sy原创 2019-01-04 21:14:35 · 28558 阅读 · 1 评论 -
java字符串的子串的获取和删除
获取字符串子串:sb.substring(5);//返回从指定下标开始截取的子字符串sb.substring(2,4);//返回从指定下标开始截取的子字符串代码:public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBu...原创 2019-01-05 09:00:03 · 7267 阅读 · 0 评论 -
java倒置字符串
代码:public class Test { /**倒置字符串**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer("从前有座庙,庙里有个老和尚和小和尚");//建立一个字符缓存区 System.out.println("原...原创 2019-01-05 09:05:49 · 4188 阅读 · 0 评论 -
java删除重复字符
代码:public class Test { /**删除重复字符**/ public static void main(String[] args){ StringBuffer sb = new StringBuffer("7867789069023414");//建立一个字符缓存区 System.out.println("原字符缓...原创 2019-01-05 09:14:17 · 1342 阅读 · 0 评论 -
java显示文件的基本信息
代码:import java.io.File;import java.util.Date;import java.text.SimpleDateFormat;public class Test { /**显示文件基本信息**/ public static void main(String[] args){ File f...原创 2019-01-05 10:56:48 · 1285 阅读 · 0 评论 -
java显示目录的基本信息
代码:import java.io.File;import java.io.FilenameFilter;public class Test { static class MyFilenameFilter implements FilenameFilter{ private String sf = ""; //定义文件的后缀名 ...转载 2019-01-05 17:22:54 · 299 阅读 · 0 评论 -
java中使用 Date 和 SimpleDateFormat 类表示时间
使用 Date 和 SimpleDateFormat 类表示时间在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用:使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下:其中, Wed 代表 We...转载 2019-03-06 15:46:12 · 273 阅读 · 0 评论