1 海底捞肥牛

尚未进行身份认证

我要认证

适合初学者们的代码编辑

等级
TA的排名 2w+

Java 随机实现“泰坦”与“宙斯”之间的模拟交战。说明:本题以希腊神话中宙斯和泰坦间的交战为背景。分别建立宙斯和泰坦类......

题目要求:随机实现“泰坦”与“宙斯”之间的模拟交战。说明:本题以希腊神话中宙斯和泰坦间的交战为背景。(1)分别建立宙斯和泰坦类,两个类都有属性“血量”, 设宙斯初始血量为1000,设泰坦初始血量为700。(2)都有交战的方法:泰坦交战方法的参数是宙斯,随机生成0~100间的攻击值,受到攻击的宙斯的血量要相应扣除,然后输出“泰坦攻击宙斯,宙斯扣除血量”+攻击值+“剩余血量”+宙斯的血量。(3)宙斯交战的方法和泰坦一样,只是参数为泰坦,攻击值在0~70之间。(4)编写测试类,并在该类中编写双方交战方

2020-06-30 15:15:58

Java编写程序模拟两个村庄共用同一口井水,编写一个Village类,该类有一个静态的int型成员变量waterAmount, 用于模拟井水的水量。

编写程序模拟两个村庄共用同一口井水,编写一个Village类,该类有一个静态的int型成员变量waterAmount,用于模拟井水的水量。在主类的main()方法中创建两个村庄,一个村庄改变了waterAmount的值,另一个村庄查看waterAmount的值。public class Main { public static void main(String[] args) { Village v1 = new Village(); Village v2 = new Villag

2020-06-30 15:00:11

Java设计一个类代表二维空间的一个点,设计一个类代表二维空间的一个圆,计算面积,,并写程序验证计算一个点(Point对象)是否在圆(Cricle对象)内

题目要求:(1) 设计一个类代表二维空间的一个点(2) 设计一个类代表二维空间的一个圆。要求两个成员变量。一个是圆心,一 个是半径,提供计算面积的方法。(3) 为上述Cricle类添加一个方法,计算一个点(Point对象)是否在圆(Cricle对象)内,并写程序验证public class Main { public static void main(String[] args) { Cricle1 c = new Cricle1(0, 0, 3) ; //传入圆心与半径 //求面积

2020-06-30 14:53:06

Java应用程序。首先定义一个描述银行账户的Account类,包括成员变量“账号”和“存款余额”, 成员方法有“存款”、“取款”和“余额查询”。

Java应用程序。首先定义一个描述银行账户的Account类,包括成员变量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,编写一个主类,在主类中测试Account类的功能。public class Text_11 { public static void main(String[] args) { Account acc = new Account("202920194", 3800); System.out.println("余额为:"+acc.seeMon

2020-06-28 13:01:50

Java根据输入的年份、产品类型和随机数产生固定资产编号 即:固定资产编号=年份+0+产品类型+3位随机数

import java.time.Year;import java.util.Scanner;public class Main { public static void main(String[] args) { Year y = Year.now() ; //年份 Scanner sc = new Scanner(System.in); System.out.print("请输入产品类型:"); String s = sc.next(); int k = (int

2020-06-28 12:58:03

时间日期类精练—— 输入任意一个年份,得到这年的2月份有几天(要求:不能使用是否是闰年进行判断)

输入任意一个年份,得到这年的2月份有几天(要求:不能使用是否是闰年进行判断)import java.util.*;public class Text_8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入你所要查询的年份:"); int year = sc.nextInt();//年份 C

2020-06-28 12:54:17

时间日期类精练——1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天? 请回答该年份(只写4位整数即可)

1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天?请回答该年份(只写4位整数即可)public class Text_7 { public static void main(String[] args) { Calendar ca = Calendar.getInstance() ; for( int i = 2099 ; i < 10000 ; i += 100 ) { ca.set( i , 11 ,

2020-06-28 12:51:24

字符串精练——编写敏感词过滤程序

编写敏感词过滤程序说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如"性"、“色情”、“爆炸”、“恐怖”、“枪”、"军火"等,这些都不可以在网上进行传播,需要过滤掉或者用其他词语替换掉。思路:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语进行比对。如果属于敏感词语,就过滤掉或替换掉。public class Main { public static void main(String[] args)

2020-06-28 12:47:11

字符串精练——将一个随机字符串中的所有字符升序排列,并倒序打印

将一个随机字符串中的所有字符升序排列,并倒序打印public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("随机输入字符串:"); String s = sc.next(); sort(s); } public static void sort(String s) { char [] c = s

2020-06-28 12:46:35

字符串精练——要求对34 9 -1 78 3 22字符串中的数值进行从小到大的排序,变成一个数值有序的字符串:-1 3 9 22 34 78

要求对"34 9 -1 78 3 22"字符串中的数值进行从小到大的排序变成一个数值有序的字符串:-1 3 9 22 34 78public class Main { public static void main(String[] args) { String s = "34 9 -1 78 3 22" ; sort(s); } public static void sort(String s) { String [] a = s.split(" ") ; in

2020-06-28 12:40:53

字符串精练——获取一个字符串在另一个字符串中出现的次数。

获取一个字符串在另一个字符串中出现的次数。public static void main(String[] args) { //方法一: int count = 0 ; int site ; String s1 ="kpkpeekpkpeekp"; String s2 = "kp" ; while ( ( site = s1.indexOf(s2) ) !=-1 ) { s1 = s1.substring(site+s2.length()) ; cou

2020-06-28 12:21:36

异常类精练——编写一个检查给定的数字的数据类型是否为byte的程序

编写一个检查给定的数字的数据类型是否为byte的程序,如果此数字超出byte数据类型表示的数的范围,则引发用户自定义的异常ByteSizeException, 并显示相应的错误信息”数字超出了byte范围”。代码1——简单法:w代码2——精巧法:public class Main { public static void main(String[] args) { double k = 58 ; try { check(k); System.out.println(

2020-06-28 12:17:43

异常类精练——编写一个方法,比较两个字符串。假如其中一个字符串为空, 会产生NullPointerException异常

题目要求:编写一个方法,比较两个字符串。假如其中一个字符串为空, 会产生NullPointerException异常,在方法声明中通告该异常, 并在适当时候触发异常,然后编写一个程序捕获该异常。public class Text_1 { public static void main(String[] args) { try { int k = pare("abc",""); System.out.println(k); }catch(NullPointerExcepti

2020-06-28 10:36:42

Java蓝桥模拟战——数列排序:给定一个长度为n的数列,将这个数列按从小到大的顺序排列

资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9提交代码1——冒泡排序import java.util.Scanner;public class Main { public

2020-06-27 14:59:42

Java蓝桥模拟战——特殊回文路

资源限制时间限制:1.0s 内存限制:512.0MB问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定1<=n<=54。提交代码:import java.util.Scanner;publi

2020-06-27 14:59:20

Java蓝桥模拟战——回文数(四种解法:简单粗暴+用脑思考)

资源限制时间限制:1.0s 内存限制:512.0MB问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式按从小到大的顺序输出满足条件的四位十进制数。提交代码1——粗暴法:public class Main { public static void main(String[] args) { for( int a = 1 ; a < 10 ; a++ ) for( int b = 0 ; b < 10 ; b+

2020-06-27 14:56:18

Java蓝桥模拟战——特殊的数字:153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。

资源限制时间限制:1.0s 内存限制:512.0MB问题描述153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。提交代码1:public class Main { public static void main(String[] args) { int a = 100 ; while(a<1000) { int b = a

2020-06-27 14:55:58

Java蓝桥模拟战——杨辉三角

资源限制时间限制:1.0s 内存限制:256.0MB问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。  它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。  下面给出了杨辉三角形的前4行: 1   1 1   1 2 1  1 3 3 1  给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格

2020-06-27 14:55:30

Java蓝桥模拟战——查找整数:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个

资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <= 1000。提交代码:impo

2020-06-27 14:55:10

Java模拟战——数列特征:给出n个数,找出这n个数的最大值,最小值,和。

资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 10000。代码:import java.util.Sca

2020-06-27 14:54:49

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)