【蓝桥杯2015Java】奇妙的数字、打印大叉
生活随笔
收集整理的這篇文章主要介紹了
【蓝桥杯2015Java】奇妙的数字、打印大叉
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
奇妙的數字
這道題我用了Arrays.equals方法,就是如果兩個數組完全相同,那么就返回true,否則返回false。不能用arr.equals,因為可能會比較地址。
當然了也可以一一比較是否是包含十個字符和長度為10
public class Main {public static void main(String[] args) {for (int i = 0; i < 1000; i++) {int a=i*i;int b=i*i*i;String str=a+""+b;if((str.length()==10)&&(check(str))){System.out.println(i);}}}public static boolean check(String str){if(str.contains("1")&&str.contains("2")&&str.contains("3")&&str.contains("4")&&str.contains("5")&&str.contains("6")&&str.contains("7")&&str.contains("8")&&str.contains("9")&&str.contains("0")){return true;}return false;} }答案69
打印大叉
一次遍歷就可以了,想到了那個題目,【藍橋杯2018Java】等腰三角形
還是找到規律就行,在遍歷的時候就打印。這個規律也是可以直接試出來的,哈哈,三角形還是好打的。
運行結果
總結
以上是生活随笔為你收集整理的【蓝桥杯2015Java】奇妙的数字、打印大叉的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模型结构设计
- 下一篇: Java qq登录界面设计