有点不懂啊,有求于各位了

想知道他执行的过程,不知道怎么改了,求知道的解答一下,有求于各位了

img

while()、if()括号里面的表达式值为0表示false,非0表示true
i的值减到4和2时,s加上i的值。减到0时循环结束。所以结果是6

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7751271
  • 这篇博客也不错, 你可以看下有一个字符串,内有若干个字符,现输入一个字符,要求程序将字符串中该字符删去。
  • 除此之外, 这篇博客: 定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。中的 题目: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 按要求编写一个Java应用程序:

    (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。

    (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,

    和计算体积的方法。

    (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、

    宽、高,输出其底面积和体积。
    父类
    public class Juxing {
    int length;
    int wide;

    public int getLength() {
        return length;
    }
    
    public void setLength(int length) {
        this.length = length;
    }
    
    public int getWide() {
        return wide;
    }
    
    public void setWide(int wide) {
        this.wide = wide;
    }
    public void mianji(){
       int  a=length*wide;
        System.out.println("矩形面积为"+a);
    }
    

    }
    子类
    public class Changxing extends Juxing{
    int high;

    public  void tiji(){
        int b=length*wide*high;
        System.out.println("体积为" + b);
    }
    

    }
    测试类
    public class Test {
    public static void main(String[] args) {
    Changxing changxing=new Changxing();
    System.out.println(“请输入长”);
    Scanner scanner=new Scanner(System.in);
    int i = scanner.nextInt();
    System.out.println(“请输入宽”);
    Scanner scanner1=new Scanner(System.in);
    int i1 = scanner.nextInt();
    System.out.println(“请输入高”);
    Scanner scanner2=new Scanner(System.in);
    int i2 = scanner.nextInt();
    changxing.length=i;
    changxing.wide=i1;
    changxing.high=i2;
    changxing.tiji();
    changxing.mianji();
    }

  • 您还可以看一下 刘欢老师的从前端到后台,开发一个完整功能的小程序课程中的 用户注册,登录界面制作(前端)小节, 巩固相关知识点