
java
莫及雨
这个作者很懒,什么都没留下…
展开
-
多态 学生类 研究生类
多态 学生类 研究生类多态多态定义一个学生类(student),成员变量:id(学号),name(姓名),fee(学费/年),成员方法:获取学费 getFee();定义一个在职研究生类(Graduate),它继承学生类,成员变量:pay(工资/月),成员方法:获取工资 getPay();创建一个 Graduate 类的对象,统计他的年收入,如果年收入减去学费不足 12000 元,则输出“you need a loan”(需要贷款),否则输出“your pay is enough!”import ja原创 2021-06-16 15:33:13 · 245 阅读 · 0 评论 -
回文字符串
回文字符串编写一个方法,检查一个字符串是否为回文串,例如:“abcba”;方法:boolean isHuiWen(String s)import java.util.Scanner;//回文字符串public class Zhangzhiqi { public static boolean isHuiWen(String s) { int i; for(i = 0; i < s.length()/2; i++) { if(s.charAt(i) == s.charAt原创 2021-06-08 22:03:22 · 190 阅读 · 0 评论 -
方格填数 蓝桥杯 Java
方格填数 蓝桥杯 Java B组2016省赛如下的10个格子±-±-±-+| | | |±-±-±-±-+| | | | |±-±-±-±-+| | | |±-±-±-+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public class 方格填数 { stat原创 2021-03-31 22:00:45 · 273 阅读 · 2 评论 -
凑算式 蓝桥杯 Java
凑算式 蓝桥杯 第七届省赛Java B组这个算式中AI代表19的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。//思路:A+两个分数的和等于10,则两个分数通分的和是整数,设:DEF=x,GHI=y,则(By+Cx)%Cy=0//本题考递归和回溯,无重复全排列public class 凑算式 { static int sum原创 2021-03-28 16:39:12 · 259 阅读 · 0 评论 -
生日蜡烛 蓝桥杯 Java
生日蜡烛 2016第七届蓝桥杯Java B组某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。// 方法:可以直接暴力解决public class 生日蜡烛 { public static void main(String[] args) { // int sum = 0;原创 2021-03-27 21:04:45 · 156 阅读 · 0 评论 -
蓝桥杯 Java 饮料换购
饮料换购 第六界省赛乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0<n<10000)输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出:149用户输入:101程序应该输出:151资源约定:峰值内存消耗(含虚拟机) <原创 2021-03-20 16:19:03 · 331 阅读 · 2 评论 -
蓝桥杯 Java 立方变自身
立方变自身 2015 Java B组观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 18^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17…请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?请填写该数字,不要填写任何多余的内容或说明性的文字。public class 立方变身 { public static void main(String[] args) { int n=0; for (i原创 2021-03-18 15:43:31 · 272 阅读 · 0 评论 -
蓝桥杯 java 加法变乘法
蓝桥杯 java 加法变乘法加法变乘法 2015java B组我们都知道:1+2+3+ … + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+…+1011+12+…+2728+29+…+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。public class 加法变乘法 { public static原创 2021-03-18 15:31:54 · 157 阅读 · 0 评论