Scanner以及循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | package com.Lucky.base; import java.util.Scanner; /** * Scanner扫描器对象 * nextLine 将全部行的数据打印出来 * next 将连续的数据打印出来 * */ public class ScannerDoc { public static void main(String[] args) { // //创建一个扫描器对象,从键盘上接收数据 Scanner scanner= new Scanner(System.in); // // System.out.println("///使用next方法扫描/////"); // // if(scanner.hasNext()){ //判断接下来还有木有 // String str=scanner.next(); // System.out.println("你输入的是:"+str); // } //使用完成之后手动关闭扫描器【养成好习惯】 // scanner.close(); // // System.out.println("///使用nextLine方法扫描/////"); // // if(scanner.hasNextLine()){ //判断接下来还有木有 // String str=scanner.nextLine(); // System.out.println("你输入的是:"+str); // } // // //使用完成之后手动关闭扫描器【养成好习惯】 // scanner.close(); ///////////////////////////////// // System.out.println("请输入数值"); // double sum=0; // int x=0; // while (scanner.hasNextDouble()){ //while循环 // double u= scanner.nextDouble(); //获取键盘的值 // x++; // sum+=u; // // } // // System.out.println("你总共写了"+x+"个数字"+"总值="+sum); // // scanner.close(); ////////if条件/////////// // String t="10"; // if(t.equals("10")){ // System.out.println("Yes"); // }else{ // System.out.println("No"); // } // // // System.out.println("请输入成绩"); // int num=scanner.nextInt(); // if(num>=80){ // System.out.println("优秀"); // }else if(num<80 && num>60){ // System.out.println("合格"); // }else { // System.out.println("垃圾"); // } // scanner.close(); ///////switch JDK7之后开始实现String比较////////// // String A="A"; // switch (A){ // case "A": // System.out.println("A"); // break; // case "B": // System.out.println("B"); // break; // case "C": // System.out.println("C"); // break; // default: // System.out.println("没有结果"); // } //计算1+2+3+……+100=? int N= 0 ; int Sum= 0 ; // while (N<=100){ // Sum+=N; //先加后自增 // N++; // } // System.out.println(Sum); //for循环 for ( int W= 0 ;W<= 100 ;W++){ Sum+=W; //先加后自增 } System.out.println(Sum); System.out.println( "**********1-1000之间能被5整除的数 ****************" ); //1-1000之间能被5整除的数 每行只能是三个数 //每天小妙招:1000.for for ( int i= 1 ;i<= 1000 ;i++){ if (i% 5 == 0 ){ System.out.print(i+ "\t" ); } if (i%( 5 * 3 )== 0 ){ System.out.println( "\n" ); //换行 } } //1-100之间的奇数和 与 偶数和 int sum1= 0 ; //奇数和 int sum2= 0 ; //偶数和 for ( int i = 0 ; i <= 100 ; i++) { if (i% 2 != 0 ){ //奇数 sum1+=i; } else { //偶数 sum2+=i; } } System.out.println( "////////1-100之间的奇数和 与 偶数和///////////" ); System.out.println(sum2); System.out.println(sum1); System.out.println( "/////////////////99乘法表///////////////////" ); //打印99乘法表 //理解: 先打印第一列 // 后再从1-9之间循环一次 // 再将相同的去除 j <=i // 最后调整样式 for ( int i = 1 ; i <= 9 ; i++) { for ( int j = 1 ; j <=i; j++) { System.out.print(j+ "*" +i+ "=" +(j*i)+ "\t" ); } System.out.println(); } ///////////////////////// System.out.println( "////////增强for////////" ); int [] arr={ 10 , 20 , 30 }; for ( int x:arr) { //遍历arr数组 System.out.println(x); } System.out.println( "////////break结束 与 continue跳过////////" ); int U= 0 ; while (U< 100 ){ U++; System.out.println(U); if (U% 50 == 0 ){ break ; } if (U% 20 == 0 ){ continue ; } } } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律