小编Can*_* me的帖子

决定和方法

书中的问题:

编写一个程序,将字母等级翻译成数字等级.信的成绩A,B,C,D,和F,可能跟随+.它们的数值是4,3,2,1,和0.没有F+F–.A +增加数值0.3,减少数量0.3.但是,A+有价值4.0.

输入字母等级:B-数值为2.7.使用带有方法的等级getNumericGrade.

所以我的问题是:我知道我的代码是正确的,我可以运行它.但我很好奇是否有这个代码的快捷方式或更好的版本,使它看起来更专业,更容易阅读.任何建议或例子都将非常感激.

码:

import java.util.Scanner;


public class grade
{
    private double numericValue = 0;
    private String grade = "";

    public grade()
    {

        Scanner in = new Scanner(System. in );
        System.out.print("Enter Grade: "); …
Run Code Online (Sandbox Code Playgroud)

java if-statement

4
推荐指数
2
解决办法
4665
查看次数

从方法中返回两个字符串

我是Java编程的初学者,我正在尝试制作投票机程序,在那里你可以投票给共和党人或民主党人.我的问题是,如何编辑我的方法,以便能够返回两个具有两个不同值的字符串?

例如,在底部查看我的代码.这是错的,但我希望测试人员能够在一种方法中打印出民主党人:(某些数字)和共和党人:(某些数字).我怎样才能做到这一点?

import java.lang.String;

public class VotingMachine1 {
    private double Democrats;
    private double Republicans;

    public VotingMachine1() {
        Democrats = 0;
        Republicans = 0;
    }

    public void voteRepublican() {
        Republicans = Republicans + 1;
    }

    public void voteDemocrat() {
        Democrats = Democrats + 1;
    }

    public void clearMachineState() {
        Republicans = 0;
        Democrats = 0;
    }

    //this is where I'm having difficulties. I know its wrong
    public double getTallies() {
        System.out.println("Democrats: ", return Democrats);
        System.out.println("Republicans: ", return Republicans);
    }
}
Run Code Online (Sandbox Code Playgroud)

java string

3
推荐指数
1
解决办法
1142
查看次数

使用数组的困难,初学者

我刚刚学习在java中使用数组.我试图分配一个10个随机整数的数组,虽然我的代码返回填充0的数组.我究竟做错了什么?帮助将不胜感激.

import java.util.Random;

public class E7point1
{
    public static void main(String[] args)
    {
        int[] array = new int[10];
        int i = 0;
        Random random = new Random();

        while (i < array.length)
        {
            array[i] = 1 + random.nextInt(100);
            i++;

        }
        System.out.print(array[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays

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

标签 统计

java ×3

arrays ×1

if-statement ×1

string ×1