
Java初学
文章平均质量分 76
深海沧澜夜未央
这个作者很懒,什么都没留下…
展开
-
Java之应用ACM OJ
http://blog.youkuaiyun.com/lvwei1990/article/details/47420947原创 2017-11-28 19:28:56 · 225 阅读 · 0 评论 -
Java 程序小作业 输入 字符串转化
Java怎么判断从键盘上输入字符https://jingyan.baidu.com/article/acf728fd72a9b8f8e510a309.html Java 编程错误父类与子类的构造函数继承问题https://www.baidu.com/link?url=UEZGbm-N_0YAtTHLtF9XlNeWHkmpfG6mmxSF-OQ53quXurO9cVxBDUo3tld3WOMU9...原创 2018-03-29 11:15:46 · 276 阅读 · 0 评论 -
编写一个程序实现字符串“HelloWorld”大小写转换并倒序输出。
使用for循环,将字符串“HelloWorld”从最后一个字符开始遍历,当遍历的字符如果是大写字符时,需要转换成小写;反之则转换成大写。定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString()方法,并将得到的结果输出。public class Test { public static void main(S原创 2018-04-18 18:19:25 · 12954 阅读 · 3 评论 -
计算从今天算起,150天之后是几月几号,并格式化成xxxx年xx月x日的形式打印出来
提示:调用Calendar类的add方法计算150天之后的日期调用Calendar类的getTime方法返回Date类型对象使用Full格式的DateFormat对象,调用format方法格式化Date对象import java.text.DateFormat;import java.util.Calendar;import java.util.Date;public class原创 2018-04-18 18:20:41 · 8945 阅读 · 0 评论 -
模拟微信/QQ抢红包,输入金额和份数,产生每一个红包的金额
运行结果示例:请输入您要发的红包总金额:10请输入红包的份数:10总共有10.00元红包, 10个人可以抢到!第1个人抢到1.56元红包, 剩下8.44元第2个人抢到1.36元红包, 剩下7.08元第3个人抢到0.35元红包, 剩下6.73元第4个人抢到1.41元红包, 剩下5.32元第5个人抢到1.58元红包, 剩下3.74元第6个人抢到0.27元红包原创 2018-04-18 18:23:50 · 7021 阅读 · 24 评论 -
新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛) F 猴子排序的期望(java)
我们知道有一种神奇的排序方法叫做猴子排序,就是把待排序的数字写在卡片上,然后让猴子把卡片扔在空中,等落下的时候观察这些卡片是否从左到右已经排序完成(我们认为不会发生卡片落地后叠在一起的情况)如果有序则排序完成,否则让猴子再扔一遍,直到卡片有序,那么问题来了,给你N个卡片,每个卡片上写着一个大写字母,请问猴子第一次扔这些卡片就按字典序排序完成的概率有多大?输入描述:第一行是一个整数N(1<N&...原创 2018-05-02 11:10:25 · 291 阅读 · 0 评论 -
java连接mysql数据库的详细步骤与基础模板
https://blog.youkuaiyun.com/huwentao0305/article/details/53378755保存一下验证是否可以连接MySQL的代码记录了登陆密码123456789(!!!刚开始还忘记了,碰巧试对了import java.sql.*;public class SqlConnection {//这里是SqlConnection 类 /* *java连接mysq...原创 2018-05-06 20:34:30 · 802 阅读 · 0 评论 -
写出的第一个java连接MySQL的代码
import java.sql.*;public class Test { private static final String URL="jdbc:mysql://localhost:3306/test1?";//数据库连接字符串,这里的deom为数据库名 private static final String NAME="root";//登录名 private ...原创 2018-05-06 21:14:52 · 221 阅读 · 0 评论 -
在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加,并且输出集合中的所有元素。
Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals方法返回true。import java.lang.Object;public class Person { String name; int age; publ...原创 2018-05-07 13:17:22 · 10097 阅读 · 2 评论 -
Java 打开一个文本文档,统计单词出现的次数。
public class WordEntity implements Comparable<WordEntity>{ @Override public int compareTo(WordEntity o) { int cmp = count.intValue() - o.count.intValue(); return (cmp == 0 ? key.compareTo(...原创 2018-05-07 13:24:45 · 2594 阅读 · 0 评论 -
java 设计一个学生类Student和它的一个字类Undergraduate
设计一个学生类Student和它的一个字类Undergraduate,要求如下:1. student类有name和age属性一个包含两个参数的构造方法 由于那么和age属性赋值,一个show方法打印student的属性信息2.undergraduate增加一个degree属性。有一个包含三个参数的构造方法,前两个参数用于给继承name和age的属性赋值,第三个参数给degree专业赋值,一个sho...原创 2018-04-11 16:38:10 · 10283 阅读 · 2 评论 -
设计一个Shape接口和它的两个实现类Square和Circle
设计一个Shape接口和它的两个实现类Square和Circle1)Shape接口中有一个抽象方法area(),方法接收有一个double类型的参数,返回一个double类型的结果2)Square和Circle中实现了Shape接口的area()抽象方法,分别求正方形和圆形的面积并返回在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积public inter...原创 2018-04-11 16:36:35 · 21291 阅读 · 4 评论 -
java组件写一个GUI 计算器
1.设计GUI整体的页面布局可设为空布局,上下各一个面板,其中上面面板可放入文本输入域(jtf.setHorizontalAlignment(JTextField.RIGHT);)这句代码是将文本件右边往左边输出,下面则是放入button,界面具体实现2.具体代码实现package Simple_Calc;import java.awt.BasicStroke;import java.aw...原创 2018-04-03 12:49:02 · 1821 阅读 · 1 评论 -
Java 学习之过错(二)
1.外部类与内部类1) 外部类是不能直接使用内部类的成员和方法滴2) 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字 外部类类名.this.例:this.HelloWorld.name 3)如果内部类和外部类不具有相同的成员变量或方法,可以直接声明使用。2.包一.包的作用:管理Java文件,解决同名文件冲...原创 2017-12-20 14:27:32 · 230 阅读 · 0 评论 -
Java之学习过错(三)
1.try-catch-finally三个语句块中如果有return语句的执行顺序。finally中有return用finally.return代替,顺序为“try语句 -> catch -> finally -> finally.return -> catch.return -> try.return”,没有相应的阶段请忽略该阶段,任何阶段的return被执行,则整个语句原创 2017-12-23 12:38:20 · 246 阅读 · 0 评论 -
Java 学习之过错(一)
1.long 型数据常量用后缀L表示 例:12L 1200L float型数据常量后必须有后缀F/f 例: 22.76f 123.78f double型数据常量后可以有后缀D/d,也可以没有2.声明数组 一维数组: 数组的元素类型 数组名 [ ] int [ ] a,b; 数组的元素类型 [ ] 数组名 int a[ ],b[原创 2017-11-27 19:40:59 · 274 阅读 · 0 评论 -
java 中的Scanner
一、扫描控制台输入这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。/** * 扫描控制台输入 * * @author转载 2017-12-27 14:46:00 · 221 阅读 · 0 评论 -
JAVA学习准备
在四级考试结束ACM校赛结束前或后开始Java的学习历程Java 中文版 编译器eclipeshttp://www.jb51.net/softjc/112388.htmlJava安装建立工程过程https://jingyan.baidu.com/article/cd4c2979c87e6a756e6e6083.htmlJava中jdk和eclipse的安装https://jingyan原创 2017-11-22 16:14:55 · 332 阅读 · 0 评论 -
java之IDE工具elipse常见问题(待续)
1.调节字体大小1)打开eclipse,找到window2)点击后在下拉菜单中找到preferences3)在左边的菜单栏中找到general,appearance在general展开后的第一行,点击展开appearance4)找到colors and fonts5)看到右边字体一列有很多的选项,我们只需要修改basic里面的6)点击展开Basic,最下面有 Text Font 这个选项,点击7)...原创 2017-12-21 20:38:17 · 250 阅读 · 0 评论 -
Java学习过错四
1.包的互相调用 importpackage bag;public class Student { public void introduce() { System.out.println("18"); }}package test;import bag.Student; //其他包的导入 格式: import 包名.类名p...原创 2018-03-19 16:02:21 · 191 阅读 · 0 评论 -
Java学习资料整合
必备 | Java初学者4大核心基础知识!http://blog.youkuaiyun.com/FULqzD8d82PcCC/article/details/78817028原创 2018-03-21 11:44:02 · 232 阅读 · 0 评论 -
java程序生成一个可安装执行的exe
java实现可安装的exe程序(但不可再无虚拟机环境的电脑运行)利用exe4jhttps://www.cnblogs.com/lsy-blogs/p/7668425.htmlhttps://jingyan.baidu.com/article/9f7e7ec0b5b4a86f281554c5.html?qq-pf-to=pcqq.group怎么把图片转换成ico格式(exe4j exe的图片)h...原创 2018-04-03 12:43:44 · 798 阅读 · 0 评论 -
某人在玩游戏的时候输入密码123456后成功进入游戏(输错5次则被强行退出),要求用程序实现密码验证的过程。
1)使用Sysytem.in包装为字符流读取键盘输入。 2)BufferedReader对字符流进行包装。调用BufferedReader的readLine()方法每次读取一行。3)在for循环判中判断输入的密码是否为“123456”,如果是则打印“恭喜你进入游戏”,并跳出循环,否则继续循环读取键盘输入。4)当循环完毕,密码还不正确,则打印“密码错误,结束游戏”,并调用System.exit(0)...原创 2018-05-07 13:28:51 · 4703 阅读 · 0 评论