![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
徐诚武
小白
展开
-
hdu 2002 计算球体积 java/c
Problem Description 根据输入的半径值,计算球的体积。 Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input 1 1.5 Sample Output 4.189 14.137 java 代码:import java.util.*;pub原创 2015-10-07 13:50:24 · 1543 阅读 · 0 评论 -
java 解决double运算精度问题(使用BigDecimal )
使用BigDecimal进行精确运算 首先我们先来看如下代码示例:public class Test_1 { public static void main(String[] args) { System.out.println(0.06+0.01); System.out.println(1.0-0.42); System.out.pr原创 2016-09-29 20:50:35 · 6698 阅读 · 0 评论 -
java 枚举举例:poker牌类
编写一个扑克类(每张扑克有花色和数值,例如红心A,草花10),将52张扑克牌放到集合中(自己去选择集合类)编写3个方法方法1.将集合中的所有扑克重新洗牌,并将扑克输出(打印出来即可)方法2.将集合中的所有扑克排序(按方块3~方块2,草花3~草花2, 红心3~红心2, 黑桃3~黑桃2的顺序排序)方法3:比较两张扑克牌的大小,如果版面的值相等,则按(黑桃->红心->草花->方块)的顺序进行排列使用原创 2016-09-28 17:51:22 · 3796 阅读 · 0 评论 -
java 文件和流(一个代码计数器)
利用文件和流技术制作一个代码计数器代码计数器实现的就是你给定文件下的所有java代码或者c代码等一些代码的行数计算。 首先得实现文件的遍历,这个得用递归了 在遍历到文件之后,判断是否为java文件或者是c代码文件,找到文件后,用缓冲流BufferedReader进行检测代码行数,就比较好写了import java.io.BufferedReader;import java.io.File;原创 2016-10-13 20:11:56 · 1432 阅读 · 0 评论 -
java 文件字符流 (复制一个不为空的目录)
写一个方法实现复制一个不为空的目录:首先都知道,目录下可能有目录和文件,目录之下有会如此,就得用递归,同时,复制文件的时候也得用到字符流进行赋值:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Co原创 2016-10-13 19:56:11 · 1251 阅读 · 0 评论 -
java 单向链表和双向链表
java的单向链表~其实和c的链表思想差不多package com.oracle.test;import java.util.Iterator;public class SingleLink implements Iterable{ private int size; private Node first;//首节点 /** *原创 2016-09-28 10:54:02 · 505 阅读 · 0 评论 -
hashmap!hashmap
Hashmap是一种非常常用的、应用广泛的数据类型,他实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“)结构如下面图中所示 transient Entry[] table; static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value;原创 2016-09-21 13:26:32 · 1210 阅读 · 1 评论 -
String 类中方法的运用
1.判断输入的字符串是否是 .java 结束 public boolean endsWith(String suffix) (查帮助,查此方法的说明) String str="abcd.java";String str1=str.substring(str.length()-5, str.length());if(str1.equals(".java")){ System.out.pr原创 2016-08-22 15:32:59 · 2513 阅读 · 0 评论 -
String类的所有方法
方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 int codePointBefore(int index) 返回指定索引之前的字符(Unicode 代码点)。 int codePointCount(int beginInde转载 2016-08-22 11:10:04 · 441 阅读 · 0 评论 -
java 抢红包的随机钱数分配问题
抢红包是钱数都是随机的,要写出完全是凭运气的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱 1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。 2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。当然,还得考虑一个问题,钱原创 2016-09-29 21:40:21 · 5517 阅读 · 2 评论 -
java 序列化serialize的小运用,密码加密存取
package com.oracle.test.serialize;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.Obje原创 2016-10-26 15:59:49 · 2873 阅读 · 0 评论 -
jxl,java操作Excel的运用:小型的课时统计系统
问题描述: 利用文件IO流 写一个课时统计程序 每天输入当天课时 最后统计出一共上了多少课时 每天的日期及上课班级 还有课时总计 都要记录下来 可以生成一个excl表格文件 注意程序的健壮性,如输入的课时非法 要有相应提示处理 首先是要求操作excel文件,所以就到导入一个jxl包:直接下载地址(迅雷上新建任务即可): http://nchc.dl.sourceforge.net原创 2016-11-02 10:43:01 · 3078 阅读 · 3 评论 -
java Jfree,文件中代码检测: 完成每周记录,并实现折线图和饼状图
先需要导入两个包:jreechar-1.0.13 jcommon1.0.16 下载地址:https://cn.jarfire.org/jcommon.html https://cn.jarfire.org/jfreechart.html代码:package com.oracle.test.Jfree;import java.awt.Color;import java.awt.Font;imp原创 2016-10-26 15:53:13 · 721 阅读 · 0 评论 -
Java Calendar 类的时间操作
Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。注意事项: Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。 而 Calendar.DAY_OF_WEEK 定义和值如下: Calendar.SUNDAY = 1 Calendar.MONDAY转载 2016-11-12 16:18:00 · 381 阅读 · 0 评论 -
java 利用多线程求解某范围素数
利用多线程求解某范围素数,每个线程负责 1000范围:线程1找1-1000;线程 2 找 1001-2000;线程 3 找 2001-3000。编程程序将每个线程找到的素数及时打印。所有的素数输出完毕后,再输出素数的总数;package com.oracle.test.ThreadTest;public class PrimeNumber { private Integer mutex =原创 2016-11-11 20:11:02 · 9304 阅读 · 2 评论 -
java 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
分几种情况: 1.其他方法前是否加了synchronized关键字,如果没加,则能。 2.如果这个方法内部调用了wait,则可以进入其他synchronized方法。 3.如果其他个方法都加了synchronized关键字,并且内部没有调用wait,则不能。 4.如果其他方法是static,它用的同步锁是当前类的字节码,与非静态的方法不能同步,因为非静态的方法用的是this。现在只看两种情况原创 2016-11-11 19:46:28 · 1982 阅读 · 0 评论 -
Java static synchronized 和 synchronized的区别
【问题描述】关于Java中synchronized 用在实例方法和对象方法上面的区别【问题分析】大家都知道,在Java中,synchronized 是用来表示同步的,我们可以synchronized 来修饰一个方法(实例方法和类方法—注:不知道这样叫准确不准确,大家理解我的意识就行了)。也可以synchronized 来修饰方法里面的一个语句块。修饰实例方法:public synchronized转载 2016-11-10 19:10:12 · 521 阅读 · 0 评论 -
java 简单模拟抢红包2
抢红包是钱数都是随机的,要写出完全是凭运气抢红包的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。写的是第二种方法的代码:import原创 2016-10-01 13:17:22 · 1304 阅读 · 0 评论 -
java 简单模拟抢红包
抢红包是钱数都是随机的,要写出完全是凭运气抢红包的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。当然,还得考虑一个问题,钱数是两位小原创 2016-10-01 13:03:44 · 7437 阅读 · 0 评论 -
java ArrayList集合类的书写
java中的ArrayList的书写还是比较容易些的,所以就写了一遍import java.util.Arrays;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;public class ArrayListsw原创 2016-08-30 12:40:24 · 2519 阅读 · 0 评论 -
Eclipse背景颜色修改
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors转载 2016-08-18 14:06:27 · 289 阅读 · 0 评论 -
java 之BigInteger类实现计算大整数的阶乘
package s1;import java.math.*;import java.util.*;public class A7 { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int x=cin.nextInt(); BigInt原创 2016-06-10 20:21:09 · 10518 阅读 · 0 评论 -
java 日历
1,编写一个应用程序,使用SimpleDateFormat类按你设置的格式显示某面某月某日某时,星期几。package s1;import java.util.*;import java.text.SimpleDateFormat;public class A6 { public static void main(String[] args) { Date s=new原创 2016-06-10 20:19:41 · 586 阅读 · 0 评论 -
JAVA 实用类库及其应用
编写Application程序, 从命令行参数输入10个整数并保存在数组中,求数组中最大、最小、数据的和、平均值。package s1;public class A1 { public static void main(String[] args) { int[] a=new int[11]; a[0]=Integer.parseInt(args[0]);原创 2016-06-10 20:13:32 · 949 阅读 · 0 评论 -
java 类的继承和多态 2
1,编写一个圆锥类,能够计算圆锥的体积,要求圆锥类的构造函数中有一参数是圆类的一个对象。package d;public class Yuan { int r; final double pi=3.14; Yuan(){} double getmj(int r){ return r*r*pi; }原创 2016-06-10 20:10:08 · 464 阅读 · 0 评论 -
java 类的继承和多态 1
1,设计一个抽象类,声明有关算术运算的方法,并创建一个子类继承该抽象的类,完成有理数的加、减、乘、除四则运算。package a;public class YouLiShu { int fz,fm; public YouLiShu(){} public YouLiShu(int fz, int fm) { int ys=this.maxYueShu(fz,原创 2016-06-10 20:07:35 · 606 阅读 · 0 评论 -
hdu 5050 Divided Land java
It’s time to fight the local despots and redistribute the land. There is a rectangular piece of land granted from the government, whose length and width are both in binary form. As the mayor, you must原创 2015-10-10 11:24:40 · 344 阅读 · 0 评论 -
hdu 1001 Java大数简单方法
Sum ProblemProblem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + … + n.InputThe input will consist of a series原创 2015-10-06 23:41:14 · 1315 阅读 · 0 评论 -
hdu 2001 java/c++ 计算两点间的距离
Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 Output 对于每组输入数据,输出一行,结果保留两位小数。 Sample Input 0 0 0 1 0 1 1 0 Sample Output 1.00 1.41原创 2015-10-07 13:38:58 · 697 阅读 · 0 评论 -
java 之求交集并集
package s1;import java.util.*;public class Jihe { public static void main(String[] args){ Integer one=new Integer(1), two=new Integer(2), three=new Integer(原创 2016-06-10 20:23:48 · 869 阅读 · 0 评论 -
java 之文件输入输出流
1. 使用文件字符输出流将一段文字存入文件,然后使用输入流读取文件中的内容。package s1;import java.io.*;public class DuFile { public static void main(String[] args){ File file=new File("a.txt"); String s="hello java";原创 2016-06-10 20:27:15 · 568 阅读 · 0 评论 -
java 自定义异常类
为了程序更好的体验性,一般会加入自定义异常示范一个除数不能为0自定义异常1,定义一个异常类,继承Exception,获取exc提示public class Division_ZeroException extends Exception{ Division_ZeroException(){ } Division_ZeroException(String exc){原创 2016-08-27 13:53:16 · 1122 阅读 · 0 评论 -
java中的类,属性,方法修饰符及其作用
1、 类的修饰符分为:可访问控制符和非访问控制符两种。可访问控制符是:公共类修饰符 public非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final 1、公共类修饰符 public : Java 语言中类的可访问控制符只有一个: public 即公共的。每个 Java 程序的主类都必须是 public 类作为公共工具。供其它类和程序使用的应定义为 public 类。 2 、转载 2016-08-17 09:10:10 · 2192 阅读 · 0 评论 -
java中的单例模式(设计模式)
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打转载 2016-08-16 15:41:21 · 199 阅读 · 0 评论 -
java 计算器小程序
package s;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import java原创 2016-06-10 20:54:12 · 587 阅读 · 0 评论 -
java 图形用户界面
1.编程包含一个标签和一个按钮,单击按钮时,标签的内容在”你好”和”再见”之间切换。package s1;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.J原创 2016-06-10 20:50:58 · 1499 阅读 · 0 评论 -
java 删除一个文件夹
用递归法删除文件夹package s;import java.io.*;public class Detel{ public static void deleteAll(File file) { if(file.isFile()||file.list().length == 0) { file.delete();原创 2016-06-10 20:46:55 · 546 阅读 · 0 评论 -
java 文件的复制
参考MSDOS方式下的COPY命令,编写一个应用程序实现文件的复制。使用格式:java Copy 源文件 目标文件,功能是将源文件的内容复制到目标文件package s3;import java.io.*;public class Copy{ public static void main(String args[ ]){ try{ FileReader inOne=n原创 2016-06-10 20:41:36 · 587 阅读 · 0 评论