所以我创建了一个简单的程序,要求用户输入5种类型,然后从10中得分.我没有添加任何验证,但我并不担心.如您所见,我有两个数组:genres[]和score[].让我们说他们进入:
[1] : Genre A | 3
[2] : Genre B | 6
[3] : Genre C | 2
[4] : Genre D | 10
[5] : Genre E | 8
Run Code Online (Sandbox Code Playgroud)
结果应列出流派D,E,B,A,C
这是我的整体代码:
import java.util.Scanner;
class OrigClass {
public static void main (String[] args){
Scanner ScanObj = new Scanner(System.in);
int count;
String[] genres;
genres = new String[5];
int[] score;
score = new int[5];
for (count = 0; count < 5;count++){
System.out.println("Enter A Genre: ");
genres[count] = …Run Code Online (Sandbox Code Playgroud) 好的,所以我需要一些基本的帮助.这是我正在尝试学习的教程(http://docs.oracle.com/javase/tutorial/java/javaOO/classes.html),但我对如何实际传递数据感到困惑.问题是我在尝试学习java时已经掌握了Pascal的大脑......
这是我的代码.我究竟做错了什么?
public class OrigClass{
public static void main(String[] args){
StudentData(17, "Jack"); //error here: the method StudentData(int, String) is undefined for the type OrigClass
}
public class Student{
public void StudentData(int age, String name){
int sAge = age;
String sName = name;
System.out.println("Student Name: " + sName + " | Student Age: " + sAge);
}
}
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助 :)
所以我有一个挑战,就是在applet中制作一个这样的螺旋形拉链.问题是,我是Java的新手,并且完全不知道如何让任何组件出现在屏幕上.我希望有人可以添加额外的代码来解决这个问题,虽然我真的很感激任何答案:)
import javax.swing.JApplet;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.awt.BorderLayout;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.Dimension;
import java.awt.Toolkit;
public class SpaceCadets3_WB extends JApplet {
int numOfPoints = 1080;
int[] x = new int[numOfPoints];
int[] y = new int[numOfPoints];
int x1, x2, y1, y2, width, height, animationSleep = 0;
int R = 75;
int r = 10;
int O = 75;
JTextField changeNumOfPoints = new JTextField(15);
public SpaceCadets3_WB() {
}
public void start() {
this.setSize(600, 600); …Run Code Online (Sandbox Code Playgroud)