
大三上小学期
文章平均质量分 61
绝地反击T
世界那么大,我想去看看。
展开
-
jdk安装时的版本问题以及如何配置环境变量的问题
Eclipse必须先安装jdk(JDK是环境,eclipse是工具,总是先有环境才会有工具的吧), myeclipse安装程序中集成了jdk,但一般不是最新的。32位的系统必须装32位的jdk和32位的Eclipse;64位的系统可以装32位的jdk和32位的Eclipse(要么2个都是32),或者装64位的jdk和64位的Eclipse(要么两个都是64)。要查询一个系统安装的jdk的版原创 2015-01-12 20:24:38 · 741 阅读 · 0 评论 -
java:50瓶可乐,每喝三瓶给你一瓶,请问最后喝了多少瓶.
package jihuoma;//50瓶可乐,每喝三瓶给你一瓶,请问最后喝了多少瓶.public class Test1 { public static void main(String[] args) { int count=50;//统计喝了多少瓶,初值50瓶 int sum=50;//初值50瓶可乐 while(true) { sum=sum-3;//喝三瓶后送原创 2015-01-13 19:44:26 · 3511 阅读 · 0 评论 -
子类继承父类,重写父类方法,运用多态时调用重写的方法时调用子类的还是调用父类的?
package 第五天;public class Person { public void say() { System.out.println("我是Person的say方法"); }}子类Student如下:package 第五天;public class Student extends Person{ //重写了父类的say()方法 @Override原创 2015-01-16 13:57:51 · 10643 阅读 · 2 评论 -
java编程:输入一串小写字符串,统计每个字母出现的次数
*需求:统计字符串中每个字母: * 说明:编写程序,提示用户输入一个字符串, * 然后统计字符串中每个字母出现的个数,忽略字母的大小写。 * * 原理: * 1.使用String类中的toLowerCase()方法,将字符串中的大写字母转换成小写形式。 * 2.构造一个具有26个int值得数组ch ,每个元素记录一个字母出现的次数。 * 即,ch[0]记录a的原创 2015-01-15 18:45:01 · 43205 阅读 · 5 评论 -
java的两种for循环
foreach循环只能遍历不能修改,即使在循环里面修改了数组的值,但是原来数组的值是不会改变的,因为foreach循环里面的i其实就是个临时变量temp.package 第四天;public class foreach循环 { public static void showArray1(int[] arr) { System.out.println("foreach循环")原创 2015-01-15 20:16:14 · 2423 阅读 · 0 评论 -
java编程:给你一个班级的名单,随机分成6个组的问题解决办法
注意:标的名单文件要写在与包名同一级别的目录下,记载src上右击,点新建文件file,把名单复制到此文件中,程序就可以依据一些策略访问这个名单的内容ArrayList是List(列表),数据是有序的,可以有重复元素HashSet是Set(集合),数据没有顺序,没有重复元素,元素搜索速度快package 随机分组;import java.util.ArrayList;impo原创 2015-01-15 19:23:39 · 5278 阅读 · 1 评论 -
java编程:输入一个数字,反转输出这个数字的值
package 第四天;import java.util.Scanner;public class 数字反转 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); int num=sc.nextInt();原创 2015-01-15 19:46:26 · 24060 阅读 · 3 评论 -
java定义数组的三种类型
卡西菲 茶水分离双层玻璃杯京东价:89券后价:29立即抢购:https://u.jd.com/dCPDwN点击查看下图美女图片三种定义数组的格式如下:int[] arr1=new int[10]; int[] arr2={1,2,3,6};int[] arr3=new int[]{1,2,3,4,5,6,7,22};注意:数组的length是一个属性...原创 2015-01-15 20:10:45 · 107271 阅读 · 2 评论 -
java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)
package 第四天;//判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)public class Person { String name; boolean sex;//true:男 false 女 int age; Person partner;//配偶 public boolean marry(Person p) { boolean原创 2015-01-15 18:59:50 · 5234 阅读 · 1 评论 -
打飞机游戏的基本框架:固定窗体位置,不能随意改变窗体大小
package 第五天;import java.awt.Toolkit;import javax.swing.JFrame;public class MainFrame extends JFrame { public MainFrame() { this.setTitle("打飞机框架");//标题 this.setSize(800, 600);//窗体大小 //下原创 2015-01-16 13:42:37 · 890 阅读 · 0 评论 -
利用方向键来控制一个猪字的移动。
package 猪吃食;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.JFrame原创 2015-01-17 18:10:27 · 1084 阅读 · 1 评论 -
java中的charAt(),substring(a,b),indexOf(),lastindexof()等的用法
输入年时最好这样用:String ageStr=sc.nextLine();int age=Integer.parseInt(ageStr);package 第三天_练习题;import java.util.Scanner;public class Test { public static void main(String[] args) { String classN原创 2015-01-14 20:24:06 · 2590 阅读 · 1 评论 -
经典面试题:计算0.01+0.02+0.03+......+1.0 = ? 的值,值是50.5
第一种错误思路:package 第三天_练习题;//计算0.01+0.02+0.03+......+1.0 = ? 的值public class Test8 { public static void main(String[] args) { double sum=0.0; for(double d=0.01;d<=1.0;d=d+0原创 2015-01-14 20:05:59 · 4087 阅读 · 1 评论 -
用两种方式打印输出水仙花数:Math.pow(parm,n)和parm*parm*parm
package 第三天_练习题;public class Test4 { public static void main(String[] args) { for(int i=100;i<=999;i++) { int g=i%10;//个位 int s=(i/10)%10;//十位 int b=i/100;//百位 if(Math.pow(g, 3)原创 2015-01-14 19:43:37 · 1104 阅读 · 0 评论 -
java基本类型和引用类型
java的基本类型有 byte ,short(不要用) ,int ,long ,float(要少用), double,char, boolean(要么false,要么true)对于boolean例子如下:int A=3;if(A>2)//A>2的值是true,不能这样写if(1) System.out.println("牛逼");else System.out.println("原创 2015-01-13 17:36:01 · 1217 阅读 · 0 评论 -
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
第一种:package jihuoma;//28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?public class dsad{ public static void num(int n) { int num=n-n/3;//28减去可以换的瓶数得到只需要购买的可乐数量 System.out.println(num); } public sta原创 2015-01-13 20:24:48 · 3218 阅读 · 0 评论 -
各种编码
所有的编码必须兼容ASCII编码方案,UTF8并不算是一种电脑编码,而是一种储存和传送的格式。我们中国的编码有gb2312 --->> gbk -->> gb18030UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。UTF-8的编码规则很简单,只有二条:1)对于单字节的符号,字节原创 2015-01-13 20:38:37 · 514 阅读 · 0 评论 -
java中,我们该用哪种方式表示人的性别
public class Test1 { public static void main(String[] args) { //字符串判断男女 String sex="男"; //字符类型判断男女 char sex2='女'; //整数判断男女 int a=1; if(a==1) System.out.println("男"); else原创 2015-01-13 19:18:48 · 13725 阅读 · 0 评论 -
利用随机数生成方法产生激活码,形如12HJ-9Hjf-HHTY-KK8G
产生一个激活码package jihuoma;//产生激活码:类似于2Hs0-ssKj-9HHo-A55Dpublic class Test { public static void main(String[] args) { String str=""; for (int i = 1; i <= 16; i++) { int a=(int)(Math.random()*3原创 2015-01-13 19:03:23 · 1421 阅读 · 0 评论 -
编写一个程序,模拟扔硬币的结果.
package 第三天_练习题;//编写一个程序,模拟扔硬币的结果.public class Test2 { public static void main(String[] args) { int count1=0;//统计正面 int count2=0;//统计反面 for (int i = 0; i <1000; i++) { double d = Math原创 2015-01-14 19:12:52 · 10363 阅读 · 0 评论 -
java中的随机数(Math.random()),以及如何产生一个类似于[21,77]区间的随机数。
//Math.random()产生的是[0,1)!!! double k=Math.random(); //注意下面那个=要加上,这样才满足数学对称性 if(k>=0.5)//意思是当产生的随机数大于等于0.5时说自己牛B,小于0.5时说这种自己傻B System.out.println("我活在牛A和牛C之间"+k); else System.out.println(原创 2015-01-13 18:56:54 · 7884 阅读 · 0 评论 -
在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:
* *** ***** ****************package 第三天_练习题;public class Test5 { public static void main(String[] args) { for(int i=1;i<=5;i++) {// for(int j=1;j<=5-i;j++)// {// System.原创 2015-01-14 19:51:16 · 10697 阅读 · 0 评论 -
&和&&、字母数字对应的ASCII码。
打印A、Z;a z 0 9对应的ASCII码。 System.out.println("A:"+(int)'A'); System.out.println("Z:"+(int)'Z'); System.out.println("--------------------------"); System.out.println("a:"+(int)原创 2015-01-13 18:23:07 · 2775 阅读 · 0 评论 -
将华氏温度转换成摄氏温度或将摄氏温度转化成华氏温度。(需考虑多种不合法的情况尽量转化为合法的)
//华氏温度与摄氏温度转换,编写一个程序,将华氏温度转换成摄氏温度或将摄氏温度转化成华氏温度。//要求程序运行时从控制台读入温度值及单位,并输出另一种温度值及单位,例如:若用户输入27 C则//程序输出 81F;若用户输入96 F,则程序输出36 C(其中C代表摄氏温度,F代表华氏温度),华氏温度与摄氏温度转化的公式为://C = 5 (F - 32) / 9//F = 9 C /原创 2015-01-14 19:02:48 · 4313 阅读 · 0 评论 -
实现控制台的猜数字游戏。
编写程序,实现控制台的猜数字游戏。游戏运行时产生一个1-100之间的随机整数,要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的数字和产生的数字相等,则输出:“恭喜你猜对了!”然后退出程序;若用户猜了7次还未猜对,则输出:“哎哎哎,回家吧!”然后退出程序。int num原创 2015-01-14 19:38:09 · 5982 阅读 · 0 评论