Java
耍刀卖艺
这个作者很懒,什么都没留下…
展开
-
逢7过游戏Java实现
输入一个数1、如果包涵7或者是7的倍数,输出过,游戏继续;(如果在此结束,语句结束加 break;)2、输入其他数,游戏继续;3、输入0,游戏结束。//实现方法类public class work{ public void seven() { while(true) { Scanner scan=new Scanner(System.in); int number=scan.nextInt(); if(number==0)//输入0退出 break;原创 2021-07-31 11:51:53 · 813 阅读 · 0 评论 -
要求在控制台中打印出圣诞树(金字塔),树的高度可以由用户指定
int num=scanner.nextInt(); for(int i=1;i<=num;i++) { for (int j = 0;j<(num-i); j++) { System.out.print(" "); } for(int k=1;k<=i*2-1;k++) { System.out.print("*"); } System.out.println(); }原创 2021-07-27 20:53:56 · 1206 阅读 · 0 评论 -
统计水仙花一共有多少个。水仙花数:是一个三位数,水仙花数的个位、十位、百位数字的立方之和等于原数。(使用for循环完成)
int count=0; for (int i = 100; i <=999; i++) { int a=i%10; int b=(i-a)/10%10; int c=i/100; if(i==(a*a*a+b*b*b+c*c*c)) { System.out.println(i); count++; } }原创 2021-07-27 20:51:38 · 342 阅读 · 0 评论 -
输出下列图案 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 … … … … … … … 1 … …
输出下列图案 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 … … … … … … … 1 … … … … … … 10 for ...原创 2021-07-27 20:49:52 · 3390 阅读 · 1 评论 -
使用while循环,求1+11+111+1111+11111+111111
int a=1; int sum=0; for(int i=0;i<6;i++) { sum+=a; a=1+10*a; } System.out.println(sum);原创 2021-07-27 20:48:21 · 5677 阅读 · 1 评论 -
二分查找代码
Scanner scanner=new Scanner(System.in); int[] array= {400,19,3,5,78,9,99,65,8}; int num=scanner.nextInt(); scanner.close(); Arrays.sort(array); int low=0; int high=array.length-1; while(low<=high) { int mid=(low+high)/2; if(...原创 2021-07-27 20:43:44 · 104 阅读 · 0 评论 -
创建一个包含10个随机数的数组,并排序(冒泡与插入)
public class test2 { public static void main(String[] args) { int[] array=new int[10]; Random random=new Random(); for (int i=0;i<10;i++) { array[i]=random.nextInt(100); } System.out.println(Arrays.toString(array)); for (int i = 0; i.原创 2021-07-27 20:39:34 · 1874 阅读 · 0 评论