菜鸟笔记
ceoofpear
这个作者很懒,什么都没留下…
展开
-
写一个数字,方向输出
public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); int newNum; int result = 0; do { newNum = num % 10 ; **result = result * 10+ newNum;** System.out.print(newNum); num = num / 10; }wh原创 2020-12-14 13:07:30 · 203 阅读 · 0 评论 -
如何判断一个随机数是几位数
public class Hello {public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("输入一个数字:"); int num = in.nextInt(); int count =0; while(num > 0) { num = num /10; // 输入的数字除以10,直到得数为0时,自加的c原创 2020-12-14 11:02:25 · 625 阅读 · 0 评论 -
用二维数组表示登录验证
import java.util.Scanner;public class ArrayLogIn { public static void main(String [] args){ Scanner input = new Scanner(System.in); System.out.println("Please Enter your UserName----"); St...原创 2020-03-24 15:01:15 · 741 阅读 · 0 评论 -
用数组编写登陆验证
需要注意:字符串和数组判断是否一致a.equals(b);import java.util.Scanner;public class ArrayLogIn{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Please Ent...原创 2020-03-23 18:39:24 · 249 阅读 · 0 评论 -
win10 DOS 乱码 解决之道
感谢哥们分享(https://blog.csdn.net/londa/article/details/88617205)在运行中通过regedit进入注册表找到HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe新建一个 DWORD(32位值),命名为CodePage,值设为65001已有CodePage的话,修改它,改为十进制,65...原创 2020-03-23 09:25:10 · 310 阅读 · 0 评论 -
创建一个数组,包含2~100之间的素数
public class ArraySushu{ public static void main(String [] args){ //未知长度,新建一个足够空间的数组; int [] a = new int [100]; int index =0; int ndex =0; //找出2~100之间的素数,初始化数组; for(int i =2 ; i<= 100;...原创 2020-03-22 23:09:17 · 1442 阅读 · 0 评论 -
谁来看看问题在哪里?求助~
数组{1,2,3,90,4,5,6,90,4,5,6,7,8}如何根据最大值,分割成几个数组。public class ArrayBreak1{ public static void main(String[] args){ int [] a = {1,2,3,90,4,5,6,90,4,5,6,7,8}; int sum =0; int max = a[0]; int in...原创 2020-03-22 17:57:46 · 106 阅读 · 0 评论 -
把一个数组按照数组中最大值分成两个数组
public class ArrayBreak{ public static void main(String [] args){ int [] a = {1,6,2,3,90,4,8,5}; int max = a[0]; int index =0; for(int i = 1; i< a.length ; i++){ if(a[i]>max){ ma...原创 2020-03-22 14:42:49 · 616 阅读 · 0 评论 -
删除掉数组中的‘0’元素,组成新的数组
数组{1,2,3,0,0,4,5,0,6,0,7}法一:在这里插入public class ArrayNew1{ public static void main(String[] args){ int [] a = {1,2,3,0,0,4,5,0,6,0,7}; int [] b = new int [a.length]; int index =0; for(int i ...原创 2020-03-22 14:39:33 · 453 阅读 · 0 评论 -
找寻数组中的最值
public class ArrayBigSmall { public static void main(String [] args){ int [] a = {1,3,5,7,9,0,2,4,6,8}; int dex = a[0]; int ndex = a[0]; for(int index = 1; index < a.length; index ++ ){ ...原创 2020-03-22 14:09:00 · 98 阅读 · 0 评论 -
用while 撸数字金字塔
在这里插public class WhileDemo2{ public static void main(String[] args){ int i = 1; while(i<5){ int j=1; while(j<=4-i){ System.out.print(" "); j++; } int k=1; while(k<=...原创 2020-03-18 16:12:45 · 705 阅读 · 0 评论 -
遍历100内谁是素数
在这里插入public class ForDemo3{ public static void main (String[] args){ for(int i =2; i<=100;i++){ int num=0; int count=1; for(int j =1;j<=i;j++){ if( i % j ==0){ num += count...原创 2020-03-17 00:01:53 · 133 阅读 · 0 评论 -
两种方式展示数字金字塔
右侧代码1121123211234321```java在这里插入import java.util.Scanner;public class ForDemo1 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("要几层,您内...原创 2020-03-16 14:39:57 · 426 阅读 · 0 评论 -
第一个问题
1.& 和 && 的区别;| 和 || 的区别;解答: &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(st...原创 2020-02-16 18:13:52 · 148 阅读 · 0 评论