我试图学习如何在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编写课程.我希望有可读的代码.在另一个问题中,我被告知"如何"应该为困难的代码段保留注释.有人告诉我,我的代码评论没有添加任何已知信息.评论不仅适用于读者.它们还提醒作者他们的原始意图并帮助匹配分组符号.
我是Java和Stackoverflow的新手.为什么我变得贪婪?我认为这个网站旨在让程序员互相帮助.我觉得自己是一个目标,因为我有一个-3投票的问题.我们在这里是为了帮助新的程序员还是在这里以自己的费用为荣?
我创建了一个小型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) 我试图使用一个文件在命令窗口中创建一个菜单.用户从这些菜单选项中进行选择.系统会提示他们输入一个数字.该数字传递给两个重载方法,这些方法确定数字是整数还是浮点数.计算完成后,结果将打印到屏幕上,菜单重新出现.这是我的两个文件中的代码.
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)