当前位置:   article > 正文

韩顺平学习笔记

韩顺平学习笔记

  1. public class Main {
  2. public static void main(String[] args) {
  3. /*
  4. 某人有100000元,每经过一次路口,需要交费,规则如下:
  5. 1.当现金>50000时,每次交5%
  6. 2.当现金<=50000时,每次交1000
  7. 编程计算该人可以经过多少次路口,要求:使用while+break方式完成
  8. 思路分析
  9. 1.定义double money保存100000
  10. 2.根据题的要求,分析有三种情况
  11. money>50000
  12. money>=1000 && money<50000
  13. money<1000
  14. 3.使用多分支 if-elseif-else
  15. 4.while_break[money < 1000],同时使用一个变量count来保存通过路口
  16. 代码实现
  17. */
  18. double money = 100000;
  19. while(true){
  20. if(money > 50000){//过路口
  21. //money = money - money*0.05;
  22. money *= 0.95//过了这个路口后,还有这么多钱
  23. }else if(money >= 1000 && money <= 50000){
  24. money -= 1000
  25. count ++;
  26. }else{
  27. break;
  28. }
  29. }
  30. System.out.println("可以过"+count+"次")
  31. }
  32. }

使用步骤:引用Scanner扫描器类的next方法解析_scannernex-CSDN博客

  1. 第一步:导入
  2.     import java.util.Scanner;
  3. 第二步:创建一个Scanner对象,用于接收系统的录入
  4.     Scanner scanner = new Scanner(System.in);
  5. 第三步:定义对象进行输入
  6.     int age = scanner.nextInt();
  7. 第四步:关闭输入
  8.     scanner.close();
  1. import java.util.Scanner;
  2. public class DigitExtractor {
  3. /*思路分析:
  4. !水仙花数指的是一个三位数
  5. 1.比如int n = 153;
  6. 2.先得到n的百位,十位,个位的数字,使用if判断他们的立方和是否相等
  7. 3.n的百位 = n / 100
  8. 4.n的十位 = n % 100 / 10
  9. 5.n的个位 = n % 10
  10. */
  11. public static void main(String[] args) {
  12. Scanner scanner = new Scanner(System.in );
  13. System.out.print("请输入一个水仙花数:");
  14. int n = scanner.nextInt();
  15. int n1 = n /100;
  16. int n2 = n % 100 / 10;
  17. int n3 = n % 10;
  18. if(n==n1*n1*n1+n2*n2*n2+n3*n3*n3){
  19. System.out.println("是水仙花数");
  20. }else{
  21. System.out.println("不是水仙花数");
  22. }
  23. }
  24. }

  1. public class Control05{
  2. public static void main(String[] args) {
  3. //输出1-100之间的不能被5整除的数,每5个一行
  4. //思路分析
  5. int i = 1;
  6. int j = 0;
  7. for(;i < 100;i++){
  8. if(i%5 != 0){
  9. j++;
  10. System.out.print(i+"\t");
  11. if(j%5 == 0){
  12. System.out.println();
  13. }
  14. }
  15. }
  16. }
  17. }

7. char的本质时整数,,在输出时,时Unicode码对应的字符,且可以运算。

9

public class Exercise09 {
    public static void main(String[] args){
        int sum = 0;
        for(int i = 0;i <= 100; i++){
            for(int j = 0;j <= i;j++){
                sum = sum + j;
            }

        }
        System.out.println(sum);
    }
}
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/626779
推荐阅读
相关标签
  

闽ICP备14008679号