小编WM.*_*WM.的帖子

如何在java中实例化Queue对象?

当我尝试:

Queue<Integer> q = new Queue<Integer>();
Run Code Online (Sandbox Code Playgroud)

编译器给我一个错误.有帮助吗?

另外,如果我想初始化队列,我是否必须实现队列的方法?

java queue data-structures

140
推荐指数
8
解决办法
30万
查看次数

命令......打破; 在Java中如果.?

如果我们在for循环中有一个if语句,它会停止循环或if条件......

例:

for (int i = 0; i < array.length; i++) {
    if (condition) {
        statement;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

java

45
推荐指数
3
解决办法
6万
查看次数

如何将扫描仪输入放入数组中...例如几个数字

Scanner scan = new Scanner(System.in);
double numbers = scan.nextDouble();
double[] avg =..????
Run Code Online (Sandbox Code Playgroud)

java arrays java.util.scanner

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

为什么不是方法toLowerCase(); 在我的代码中工作?

import java.util.Scanner;

public class Test
{

    public static void main(String[] args)
    {
        char[] sArray;

        Scanner scan = new Scanner(System.in);

        System.out.print("Enter a Palindrome : ");

        String s = scan.nextLine();


        sArray = new char[s.length()];

        for(int i = 0; i < s.length(); i++)
        {
            s.toLowerCase();
            sArray[i] = s.charAt(i);
            System.out.print(sArray[i]);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

为什么我的代码没有打印到stdout?

我正在尝试计算学生成绩的平均值:

import java.util.Scanner;

public class Average

{

    public static void main(String[] args)
    {
        int mark;
        int countTotal = 0;  // to count the number of entered marks
        int avg = 0;        // to calculate the total average
        Scanner Scan = new Scanner(System.in);

        System.out.print("Enter your marks: ");
        String Name = Scan.next();

        while (Scan.hasNextInt())
        {
            mark = Scan.nextInt();
            countTotal++;

            avg = avg + ((mark - avg) / countTotal);
        }


        System.out.print( Name + "  " + avg );
    } 
}
Run Code Online (Sandbox Code Playgroud)

java

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

机器人类java,输入字符串问题

我使用以下循环,但它只输入第一个字符,其余为数字,任何想法?

import java.awt.*;

import javax.swing.KeyStroke;

public class test {

    public static void main(String[] args) throws AWTException
    {
        Robot r = new Robot();

        String s = "Face";

        for (int i = 0; i < s.length(); i++) 
        {
            char res = s.charAt(i);
            r.keyPress(res);
            r.keyRelease(res);  
            r.delay(1000);
        }           
    }
}
Run Code Online (Sandbox Code Playgroud)

输出输入:F135

java swing awt awtrobot

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

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

以下语句中的大括号是否意味着打开数组?

Integer[] ints = list.toArray(new Integer[]{});
Run Code Online (Sandbox Code Playgroud)

如果我删除" {}",编译器会要求填充数组的维度.这两个括号作为命令意味着什么?

java

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

我打印出我的链接列表但第一个元素不打印为什么会这样

import java.util.*;

public class Test

{

    static List<Integer> list  = new LinkedList<Integer>();

     public static void main(String[] args)

     {


        Scanner scanOne = new Scanner(System.in);

        System.out.println("Enter integers to be added to the list with a space between every number : ");
        String name = scanOne.next();

        Scanner scanTwo = new Scanner(scanOne.nextLine());


        while (scanTwo.hasNextInt())
        {
            list.add(scanTwo.nextInt());

        }

        print();


     }


    public static void print()
    {

        ListIterator<Integer> listIT = list.listIterator();    // using the list Interface's method "listIterator()" to Iterate through the listIT

        while(listIT.hasNext()) 
        {
            int n …
Run Code Online (Sandbox Code Playgroud)

java

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

关于链接列表的问题

我将一个对象数组从我已经创建的学生类复制到链接列表,但在第5行,显示以下错误:("找不到符号 - E类")

这是为什么?

import java.util.*;

public class StudentLinkedList
{

    private List<E[]> studentLL = new LinkedList<E[]>();


    public StudentLinkedList(Student[] st)
    {
        for(int i = 0; i < st.length; i++)
        {
            studentLL.add(st[i]);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

java generics

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

如果我输入用逗号分隔的数字,我怎么能提取数字?

例如....

26,15,37

我怎样才能从扫描仪中获取数字(例如,我想添加或减去,,,?)

java

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

在java中将字符串数组转换为double数组

import java.util.Scanner;

import java.lang.String;

public class SA3

{

    public static void main(String[] args)
    {


        Scanner scan = new Scanner(System.in);

        System.out.print("Enter student record : ");

        String scores = scan.nextLine();

        String[] StringOfMarks = scores.split(",");
        double[] Marks = new double[StringOfMarks.length];


         for(double i = 0; i < StringOfMarks.length; i++)
         {
             Marks[i] = StringOfMarks[i];
         }
      }

}
Run Code Online (Sandbox Code Playgroud)

java

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