在java上的类中使用类 import java.util.*; 公共类Lab21_变量{ 公共静态void main(字符串[]args){ int i=0; int j=0; int-var0,var1; //修正1:正确地将5.0类型转换为int,这样就可以将其分配给var3。 int var2=0,var3=(int)5.0; //修正2:将变量正确声明为数组。 int[]arri0={10,9,8,7,6,5,4,3,2,1}; double[]arrd0={0.0,1.0,2.0,3.0,4.0}; //修正3:临时工出了什么问题?修正它。 内部温度=0; if(i
我的大部分代码都能正常工作,但奶酪部分不行。我知道我需要创建另一个类,以便代码可以工作。我需要用不同的函数创建不同的构造函数吗?我试着自己创建奶酪课程,但我没有走上正轨。据我所知,该类将位于不同的java项目上,但正如我所提到的,我无法让它工作。非常感谢您的帮助//修复5 当您分配在java上的类中使用类 import java.util.*; 公共类Lab21_变量{ 公共静态void main(字符串[]args){ int i=0; int j=0; int-var0,var1; //修正1:正确地将5.0类型转换为int,这样就可以将其分配给var3。 int var2=0,var3=(int)5.0; //修正2:将变量正确声明为数组。 int[]arri0={10,9,8,7,6,5,4,3,2,1}; double[]arrd0={0.0,1.0,2.0,3.0,4.0}; //修正3:临时工出了什么问题?修正它。 内部温度=0; if(i,java,class,Java,Class,我的大部分代码都能正常工作,但奶酪部分不行。我知道我需要创建另一个类,以便代码可以工作。我需要用不同的函数创建不同的构造函数吗?我试着自己创建奶酪课程,但我没有走上正轨。据我所知,该类将位于不同的java项目上,但正如我所提到的,我无法让它工作。非常感谢您的帮助//修复5 当您分配 jack=monterey 打印时,您只是引用内存中的同一对象 import java.util.*; public class Lab21_Vars { public static void main(
jack=monterey代码>
打印时,您只是引用内存中的同一对象
import java.util.*;
public class Lab21_Vars {
public static void main(String[] args) {
int i = 0;
int j = 0;
int var0, var1;
// Fix 1: Correctly typecast 5.0 to an int so it can assigned to var3.
int var2 = 0, var3 = (int) 5.0;
// Fix 2: Correctly declare a variable as an array.
int[] arri0 = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
double[] arrd0 = {0.0, 1.0, 2.0, 3.0, 4.0};
// Fix 3: What's wrong with temp? Fix it.
int temp = 0;
if (i < j) {
System.out.println("Temp is " + temp);
}
else {
System.out.println("Temp is " + temp);
}
// Fix 4: Correctly calculate square of sums and print it as total.
int total = 0;
for (i = 0; i < 10; i++) {
total += i*i;
}
System.out.println("i value is " + i);
System.out.println("Total is " + total);
// Fix 5: Figure out the logical error in lines 36-42, and correct it.
Cheese jack;
Cheese monterey = new Cheese("Monterey");
jack = monterey;
System.out.println("Monterey name is " + monterey.getName());
jack.setName("Jack");
System.out.println("Jack name is " + jack.getName());
System.out.println("Monterey name is still " + monterey.getName());
// Fix 6: Make the following code shorter by combining redundant
// (unnecessary/duplicate) statements
Scanner input = new Scanner(System.in);
System.out.print("Enter first number: ");
int num1 = input.nextInt();
{
System.out.print("Enter second number: ");
int num2 = input.nextInt();
if (num1 > var3 )
System.out.println("First is greater");
else
System.out.println("First is Less than or equal");
if (num2 < var3)
System.out.println("Second is Less");
else
System.out.println("Second is greater than or equal to");
System.out.println("The first number was " + num1);
}
}
}
两者都将给出与指向单个对象相同的值。
不要直接在cheese类中指定make new函数来使用new关键字克隆对象。请在您已经尝试过的方面向我们展示一些努力。。。然后我们可以让你回到正轨上……“我的大部分代码都在工作,但是奶酪部分不工作。”如果你把问题限制在不工作的部分,那会很有帮助。将问题编辑为有问题的代码,显示您尝试了什么,遇到了什么问题。由于您没有说明代码应该做什么,因此无法告诉您如何让它做您想要的事情。投票结束。
jack.getName() and monterey.getName()