小编Pat*_*ell的帖子

Java构造函数

我试图学习如何在Java中指定类构造函数.我开始明白它们指定了从该类生成的对象的实例变量的类型.它们还可用于设置实例变量的初始值.以下示例来自Sun网站上的Java教程:

public Bicycle(int startCadence, int startSpeed, int startGear) {
    gear = startGear;
    cadence = startCadence;
    speed = startSpeed;
}
Run Code Online (Sandbox Code Playgroud)

在你的类源代码中你应该把构造函数放在哪里?

这些参数是变量的名称吗?:(int startCadence,int startSpeed,int startGear)还是齿轮,节奏和速度变量的名称?

(int startCadence,int startSpeed,int startGear)和gear,cadence和speed之间的区别是什么?

在极少数情况下,我的导师或盐湖社区学院的任何管理员都遇到过这个问题,让我明确表达我的意图.这个问题是以最大的学术诚信精神张贴的.我要求这个问题寻求一般性的建议,并帮助理解使用Java编程语言的正确方法.我绝不会使用他人的作品,而是把它当作我自己的作品.我使用这里提供的答案作为我理解的一般帮助.我做自己的所有工作,不复制回答我的问题的人提供的工作.

java constructor

29
推荐指数
3
解决办法
5万
查看次数

评论公约

我想知道评论的准则是什么?我正在用Java编写课程.我希望有可读的代码.在另一个问题中,我被告知"如何"应该为困难的代码段保留注释.有人告诉我,我的代码评论没有添加任何已知信息.评论不仅适用于读者.它们还提醒作者他们的原始意图并帮助匹配分组符号.

我是Java和Stackoverflow的新手.为什么我变得贪婪?我认为这个网站旨在让程序员互相帮助.我觉得自己是一个目标,因为我有一个-3投票的问题.我们在这里是为了帮助新的程序员还是在这里以自己的费用为荣?

java comments

9
推荐指数
2
解决办法
2153
查看次数

找不到标志

我创建了一个小型Java应用程序来自动测试某些表达式的真/假条件.

我在jGRASP和javac命令中都遇到了两个编译器错误.

代码如下:

public class MathTest {
    public static void main(String[] args) {

        int x = 10;
        int y = 20;
        int z = 30;
        String string1 = "six";
        String string2 = "six";

        if (x < 10 || x > 10)
            System.out.print("True");
        else
            System.out.print("False");

        if (z - y == x && Math.abs(y - z) == z)
            System.out.print("True");
        else
            System.out.print("False");

        if (x < 10 && x < 10)
            System.out.print("True");
        else
            System.out.print("False");

        if (string1.equals(string2))
            System.out.print("True");
        else
            System.out.print("False");
        if (x > y || …
Run Code Online (Sandbox Code Playgroud)

java

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

Java重载方法

我试图使用一个文件在命令窗口中创建一个菜单.用户从这些菜单选项中进行选择.系统会提示他们输入一个数字.该数字传递给两个重载方法,这些方法确定数字是整数还是浮点数.计算完成后,结果将打印到屏幕上,菜单重新出现.这是我的两个文件中的代码.

MyMathOpsTest类:

import java.util.Scanner; // import Scanner class
public class MyMathOpsTest
{
   //method to pause until a key is pressed
   public static void pause() 
   { 
       try 
   { 
       System.out.print("Press <Enter> to continue..."); 
       System.in.read(); 
   } 
       catch (Exception e)
       {
           System.err.printf("Error %s%c\n",e.getMessage(),7);
       }
}//end pause

public static void main( String args[] )
{
    //variables to capture keyboard input
    Scanner keyBd = new Scanner( System.in );
    char selection;
    //int selection;

    do{//display menu
        System.out.println( "1. Square a Number");
        System.out.println( "2. Cube a Number");
        System.out.println( "3. …
Run Code Online (Sandbox Code Playgroud)

java overloading

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

标签 统计

java ×4

comments ×1

constructor ×1

overloading ×1