小编Jay*_*reh的帖子

减少随机数...逻辑错误

基本上我试图用这个程序做的是让系统生成一个随机数,然后将该数字分配给另一个变量.如果数字大于20,那么while循环将开始,直到变量的值(由随机数确定)小于20,然后结束程序.问题是,while循环似乎永远持续下去:(请帮助

这是代码:

package innocence;
import java.util.Scanner;

class GS1{

    public static void main(String[]args){


        int ranNum = (int)( Math.random()*25);
        int num=ranNum;
        System.out.println(num);
        while(num > 20){

        System.out.println("Not acceptable");   

        num= num --;
        }       
    }    
}
Run Code Online (Sandbox Code Playgroud)

java while-loop

2
推荐指数
1
解决办法
52
查看次数

使所有方法都可以访问变量

我对java有点新,我最近学习了一些方法(太酷了!).我想知道是否可以在我的main方法中声明一个变量并在我的其他方法中使用它.

我想要做的是使用方法创建一个计算器(仅用于练习这个新概念)但我不想每次在每个方法中声明变量.

这是代码的骨架结构:

class GS1{



public static void main (String[]args){
    Scanner input = new Scanner(System.in);
    System.out.println("Enter the math operation to be completed: ");
    String opt = input.nextLine();
    int x,y;  // I tried declaring variables here
    switch(opt){

    case  "addition" :
    // addition method goes here
    break;
    case "subtraction":
    //subtraction method goes here
    break;
    case "multiplication":
    //multiplication method   goes  here
    break;
    case "division":
    //division method goes here
    break;
    }

}

static void addition(){
    System.out.println("Enter first value for addition");
    x=input.nextint(); // i get …
Run Code Online (Sandbox Code Playgroud)

java variables methods

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

methods ×1

variables ×1

while-loop ×1