java
什么都不懂的菜鸟玩家
这个作者很懒,什么都没留下…
展开
-
java面向对象编程练习:将对象作为参数传递给方法、Account_Customer
一、将对象作为参数传递给方法(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:public void printAreas(Circle c, int time)在printAreas方法中打印输出1到time之间的每个整数半径值,以及对应的面积。例如,times为5,则输出半径1,2,3,4,5,以及对应的圆面积。原创 2020-07-26 14:56:31 · 1070 阅读 · 0 评论 -
java练习:二维数组打印杨辉三角
import java.util.Scanner;/**使用二维数组打印一个杨辉三角.11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1 .... * @author DELL 1. 第一行有 1 个元素, 第 n 行有 n 个元素 2. 每一行的第一个元素和最后一个元素都是 1 3. 从第三行开始, 对于非第一个元素和最后一个元素的元素. yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1].原创 2020-07-24 11:23:44 · 875 阅读 · 0 评论 -
error 1——error 170
error 1: Out of memory内存溢出error 2: Identifier expected缺标识符error 3: Unknown identifier未定义的标识符error 4: Duplicate identifier重复定义的标识符error 5: Syntax error语法错误error 6: Error in real constant实型常量错误error 7: Error in integer constant整型常量错误error 8: S.原创 2020-05-22 00:16:11 · 1317 阅读 · 0 评论 -
MyEclipse创建web项目:This kind of project is associated with the MyEclipse Java Enterprise perspective
This kind of project is associated with the MyEclipse Java Enterpriseperspective. Do you want to open this perspective now?这种项目与MyEclipse Java Enterprise透视图相关联。你想现在打开这个透视图吗?这里要选择Yes,就没问题了如果错...原创 2020-04-23 16:03:17 · 1741 阅读 · 0 评论 -
日期格式转换练习
(1)将当前的时间解析成 xxxx年xx月xx日 xx:xx:xx 这种格式显示;(2)已知一个字符串时间String date = "2000_02_29#####23-23-23"; a. 请将字符串时间转成一个date对象 b.然后通过对象获取出以上date对象明天这个时候的毫秒值 c.然后通过获取通过刚才获取的毫秒值获取出明天的date对...原创 2020-03-23 22:35:59 · 471 阅读 · 0 评论 -
通过Calendar对象获取今天是几年几月几日几周
通过Calendar对象获取今天是多少年多少月多少日;(1)获取今天在一年中是第几周;(2)获取当前月份在一年中是第几个月;package demo5;import java.util.Calendar;/* * 通过Calendar对象获取今天是多少年多少月多少日;(1)获取今天在一年中是第几周;(2)获取当前月份在一年中是第几个月; */public cla...原创 2020-03-23 22:02:10 · 1159 阅读 · 0 评论 -
从键盘录入出生日期,计算出这个人活了多少天
(1)从键盘录入一个日期字符串,格式为 xxxx-xx-xx,代表该人的出生日期(2)利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天package demo5;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.uti...原创 2020-03-23 21:45:16 · 1473 阅读 · 1 评论 -
通过date对象获取当前时间的毫秒值, 然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值 转成Date对象
通过date对象获取当前时间的毫秒值,然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值转成Date对象package demo5;import java.util.Date;//通过date对象获取当前时间的毫秒值, 然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值转成Date对象public class DateTest { public st...原创 2020-03-23 20:58:58 · 703 阅读 · 0 评论 -
通过System的currentTimeMillis()方法,计算输出一万次我爱你,所用时间
通过System的currentTimeMillis()方法,计算输出一万次我爱你,所用时间;package demo5;public class SystemTest1 { public static void main(String[] args) { /* * static long currentTimeMillis() :以毫秒值返回当前系统时间 *...原创 2020-03-23 20:36:53 · 460 阅读 · 0 评论 -
通过System类的arraycopy方法将已知数组int [] arr ={12,234,45,324};中中间两个元素拷贝到另外一个新数组中;
通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324};中中间两个元素拷贝到另外一个新数组中package demo5;/* * 通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324}; * 中间两个元素拷贝到另外一个新数组中; */public class Syst...原创 2020-03-23 20:30:28 · 1252 阅读 · 0 评论 -
java日期相关类
Date类表示特定的瞬间,精确到毫秒,他可以通过方法来设定自己所表示的时间,可以表示任意的时间。package demo;import java.util.Date;/* * System.currentTimeMillis():返回的是当前系统时间,1970-1-1至今的毫秒数 * * 构造方法: * Date() :创建的是一个表示当前系统时间的Date对象 ...原创 2020-03-23 17:02:20 · 94 阅读 · 0 评论 -
Java API:System类
System 类包含一些有用的类字段和方法。它不能被实例化。成员方法static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从src源数组的srcPos索引开始,复制length个元素 从destPost位置开始将这些元素放至到de...原创 2020-03-23 16:02:37 · 103 阅读 · 0 评论 -
Java API:Object类
Object类是Java语言中的根类,即所有类的父类。它描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。toString()方法由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。package demo;/* * String toString() : 返回该对象...原创 2020-03-23 15:36:07 · 80 阅读 · 0 评论 -
不死神兔问题
需求:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?规律:第一个月:1第二个月:1第三个月:2第四个月:3第五个月:5...规律:从第三个月开始,每个月的兔子对数是前两个月的兔子对数之和。第一个月和第二个月的兔子对数是1分析:int[] arr = new int[20];a...原创 2020-03-21 21:35:31 · 149 阅读 · 0 评论 -
java打印5位数中的所有回文数
什么是回文数?举例:12321是回文数,个位与万位相同,十位与千位相同。分析:获取每一个5位数,然后得到它的个位,十位,千位,万位假设x是一个5位数: 个位:x%10 十位:x/10%10 千位:x/10/10/10%10 万位:x/10/10/10/10%10把满足条件的数据输出即可public class Test ...原创 2020-03-21 21:26:36 · 1421 阅读 · 0 评论 -
Random生成随机数
Java已经为我们提供好了产生随机数的类---Random:作用:用于产生一个随机数使用步骤:导包:import java.util.Random;创建对象:Random r = new Random();获取随机数:int number = r.nextInt(10);产生的数据为0到9括号里面的10是可以变化的,如果是100,就是0-99。int number = r.nex...原创 2020-03-21 20:40:47 · 345 阅读 · 0 评论 -
java实现猜测游戏,最后统计用户猜的次数
实现猜测游戏, 游戏规则,随机生成一个1-100内的整数, 然后键盘录入一个数如果这个数比我们随机的数大就提示用户"输入的数大了", 当然如果用户输入的数比我们随机生成的数小的话就提示"输入的数小了",直到用户输对为止;统计用户猜的次数/* * 实现猜测游戏, 游戏规则,随机生成一个1-100内的整数, 然后键盘录入一个数如果这个数比我们随机的数大就提示用户"输入的数大了", 当然...原创 2020-03-21 20:30:43 · 2692 阅读 · 0 评论 -
使用静态的特点定义一个工具类专门用于操作数组的, 这个工具类对整形数组操作:最大最小值及其角标、遍历、排序
使用静态的特点定义一个工具类专门用于操作数组的, 这个工具类有以下功能 1)可以将整数类型的数组中的最大值找到 2)可以将整数类型的数组中的最小值找到 3)可以遍历一个整数数组; 4)可以求出数组中最大值的角标 5)可以求出数组中最小值的角标; 6)可以对整数类型的数组进行排序package demo2;public class ArrayUtils { p...原创 2020-03-21 18:47:38 · 366 阅读 · 0 评论 -
键盘录入两个整数,分别赋值给int变量x,y然后比较x和y的大小
import java.util.Scanner;/* * 键盘录入两个整数,分别赋值给int变量x,y然后比较x和y的大小 */public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("x:"...原创 2020-03-21 17:55:42 · 2007 阅读 · 0 评论 -
现在已知数组int[] arr = {12,34,465,3,45}; 将最大值和最小值的位置进行交换
现在已知数组int[] arr = {12,34,465,3,45};将最大值和最小值的位置进行交换/* * 现在已知数组int[] arr = {12,34,465,3,45}; * 将最大值和最小值的位置进行交换 */public class Test { public static void main(String[] args) { int[] arr = {12,...原创 2020-03-21 17:42:45 · 441 阅读 · 0 评论 -
现在已知数组int[] arr = {12,34,465,3,45}; 要求创建一个新的数组,将arr的元素倒序放入新数组中, 然后求出数组中的最大值是多少?然后求出最大值的角标是第几个
现在已知数组int[] arr = {12,34,465,3,45};要求创建一个新的数组,将arr的元素倒序放入新数组中,然后求出数组中的最大值是多少?然后求出最大值的角标是第几个/* * 现在已知数组int[] arr = {12,34,465,3,45}; * 要求创建一个新的数组,将arr的元素倒序放入新数组中, * 然后求出数组中的最大值是多少?然后求出最大值的角标是第几...原创 2020-03-21 17:17:44 · 1376 阅读 · 0 评论 -
Java笔记:键盘录入、输入
写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的把数据改进为键盘录入,提高程序的灵活性。键盘录入数据的步骤:导包(位置放到class定义的上面) import java.util.Scanner;创建对象 Scanner sc = new Scanner(System.in);接收数据 int x = sc.nextInt();//导包i...原创 2020-03-20 21:43:38 · 172 阅读 · 0 评论 -
eclipse开发工具基本使用
Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment)集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。Eclipse的特点描述:免费、纯Java语言编写、免安装、扩展性强下载和安装、下载 http://eclipse.org/安装:绿色版、解压就可以使用(Eclipse)1、Eclipse工作空间的基...原创 2020-03-17 14:25:14 · 288 阅读 · 0 评论 -
eclipse中文版导入导出java项目
项目导入1、文件 -- 导入 ,弹出如下图所示界面,2、选择:常规 -- 现有项目到工作空间中,点击“下一步”3、在 “选择根目录” 选项中,点击右边的 “浏览”4、找到项目文件所在目录,并选择项目文件5、勾选下方“选项”中的“将项目复制到工作空间中”,点击“完成”项目导出1、右击项目名,选择“导出”,弹出如下界面2、选择:常规 -- 归档...原创 2020-03-10 13:31:20 · 1432 阅读 · 3 评论 -
MyEclipse2016配置Git支持,将web项目提交到gitee平台
Git配置步骤:1、在MyEclipse工具栏选择【window】\【Prefrence】,弹出对话框中选择Git。2、选择Configuration,对话框切换至配置界面,设置User Setting选项中参数(见表) 参数 http.sslVerify false user.em...原创 2020-03-08 15:11:36 · 1194 阅读 · 4 评论 -
java求圆的周长、面积
求圆的面积、周长import java.util.Scanner;public class TestCircle { public static void main(String[] args) { Scanner s = new Scanner(System.in); Circle c = new Circle(); System.out.print("请输入圆半径:");...原创 2020-02-15 16:44:16 · 15748 阅读 · 2 评论 -
数组的复制、反转
数组的复制、反转代码:public class TestArray2 { public static void main(String[] args) { int arr[] = new int[] {1,2,3,4,5,6,7,8,9}; System.out.println("原数组为:"); for(int i = 0; i < arr.length; i++) {...原创 2020-02-09 19:26:09 · 274 阅读 · 0 评论 -
定义一个int型的一维数组,包含10个元素,求出所有元素的最大值,最小值,平均值,和值
定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。代码:import java.util.Scanner;public class TestArray { public static void main(String[] args) { //int arr[] = new int[] {14,75,84,0,...原创 2020-02-09 18:34:23 · 12366 阅读 · 0 评论 -
从键盘读入学生成绩,找出最高分,并统计学生成绩等级人数
从键盘读入学生成绩,找出最高分,并统计学生成绩等级人数。成绩=100 等级为’A’成绩>=80 等级为’B’成绩>=60 等级为’C’其余 等级为’D’import java.util.Scanner;public class Scores { public static void main(String[] args) { ...原创 2020-02-04 17:20:33 · 1642 阅读 · 0 评论 -
从键盘输入个数不确定的整数,判断正数和负数的个数
从键盘输入个数不确定的整数,判断正数和负数的个数。import java.util.Scanner;class TestExer{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = 0; //正数的个数 int b = 0; //负数...原创 2019-11-04 23:52:00 · 2148 阅读 · 0 评论 -
从键盘读入10个的整数,判断正数和负数的个数
从键盘读入10个的整数,判断正数和负数的个数。import java.util.Scanner;class TestExer{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = 0; //正数的个数 int b = 0; //负数的个...原创 2019-11-04 23:48:40 · 3085 阅读 · 0 评论 -
打印如下图形 * * * * * * * * * * * * * * * * * * * * * * * * *
打印如下图形代码:class TestFor{ public static void main(String[] args) { for(int i = 0; i < 5; i++){ for(int k = 4 - i; k > 0; k--){ System.out.print(" "); } for(int j = i + 1; j ...原创 2019-11-01 16:14:11 · 6664 阅读 · 0 评论 -
输出100(1~99)以内的所有偶数及所有偶数的和及偶数的个数
编程练习:输出100(1~99)以内的所有偶数及所有偶数的和及偶数的个数class TestFor{ public static void main(String[] args) { int sum = 0; //所有偶数的和 int count = 0; //偶数的个数 for(int i = 1; i < 100; i++){ if(i % 2 ...原创 2019-11-01 15:45:06 · 6955 阅读 · 0 评论 -
交换两个变量的值
方法一:使用中间变量temp = m;m = n;n = temp;int m = 12;int n = 5;int temp = m; //中间变量tempm = n;n = temp;System.out.println("m:" + m + " n:" + n);方法二:直接在输出的时候交换int m 12;int n 5;System.outt...原创 2019-10-28 20:46:51 · 156 阅读 · 0 评论 -
求1000以内的所有完数
java2实用教程第5版,第49页课后习题3、4(4)。求1000以内的所有完数。完全数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。public cl...原创 2019-04-11 22:33:57 · 7201 阅读 · 0 评论 -
分别用do-while循环和for循环计算1+1/2!+1/3!+1/4!+...的前20项和
java2实用教程第5版,第49页课后习题3、4(3)。分别用do-while循环和for循环计算1+1/2!+1/3!+1/4!+...的前20项和。public class demo49_4_3 { public static void main(String[] args) { double sum=0,item=1; int i=1; //for循环计算...原创 2019-04-11 22:07:21 · 12286 阅读 · 1 评论 -
java求100以内的全部素数
java2实用教程第5版,第49页课后习题3、4(2)。求100以内的全部素数。质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。public class demo49_4_2 { public static void main(String[] args) { int i,j; for(i=1;i<=1...原创 2019-04-11 21:45:27 · 12207 阅读 · 1 评论 -
java给出汉字“你”“我”“他”在Unicode表中的位置
java2实用教程第五版,第32页课后习题2、4、(1)小题。public class demo32_4_1 { public static void main(String[] args) { char chinaWord [] = {'你','我','他'}; for(int i=0;i<3;i++) { //用类型转换来显示一些字符在Unic...原创 2019-04-11 19:28:53 · 7176 阅读 · 1 评论 -
java求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
java2实用教程第5版,第49页课后习题3、4(1)。求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!。public class demo49_4_1 { public static void main(String[] args) { int i,n=1,sum=0; for(i=1;i<=10;i++) { n=n*i; s...原创 2019-04-11 20:51:37 · 9640 阅读 · 0 评论 -
用for循环计算8+88+888+...前10项之和
java2实用教程第5版,第49页课后习题3、4(5)。用for循环计算8+88+888+...前10项之和。public class demo49_4_5 { public static void main(String[] args) { long sum=0,item=8; for(int i=1;i<=10;i++) { sum = sum+item; ...原创 2019-04-11 22:43:32 · 1821 阅读 · 2 评论