为什么这根据日食无效:
protected String doInBackground(String... arg0) {
publishProgress(10);
if(true){
//validate with DB
}else{
//send to registration screen
}
return null;
}
//Update Progress
protected void onProgressUpdate(Integer... values) {
mProgress.setProgress(values[0]);
}
Run Code Online (Sandbox Code Playgroud)
Eclipse这样说:
publishProgress(10); <<publishProgress(Void) is not acceptable for type publishProgress(Int)
Run Code Online (Sandbox Code Playgroud)
然而,这里的其他问题表明它以确切的方式使用.这是API的变化吗?我真的想传递一个字符串和int的publishProgress.这可能吗:
publishProgress("Starting Validation", 10);
Run Code Online (Sandbox Code Playgroud)
TIA
我正忙着用Java制作游戏.然而,我正在努力让GUI正常工作.
我正在努力的方面:
当按下按钮时,我希望它显示一个彩色圆圈,当再次按下该按钮时,我希望它在旧圆圈周围画一个圆圈,这可能发生在每个按钮上最多四个圆圈.(所以有一个小圆圈,中等圆圈等)是否有人知道如何做到这一点?第一次画圆圈并不难,但是当第二次点击按钮上的图像需要改变时,它会变得很难,我无法正常工作.
欢迎提供所有帮助,提示和建议!
这是我的代码:
public class Main
{
public static void main(String[] args)
{
int[] temp = {4,2,6,4,5,2,9,7,11,0,-1,4,-5};
quickSort(temp);
for(int s : temp) System.out.println(s);
}
public static void quickSort(int[] data)
{
quickSort(data, 0, data.length);
}
public static void quickSort(int[] data, int first, int n)
{
int p, n1, n2;
if(n > 1)
{
p = partition(data, first, n);
n1 = p - first;
n2 = n - n1 - 1;
quickSort(data, first, n1);
quickSort(data, p+1, n2);
}
}
private static int partition(int[] A, …
Run Code Online (Sandbox Code Playgroud) 我试图生成一个N个整数值在0到100000之间的数组.
这是代码:
import java.util.*;
public class Main
{
public static Scanner input = new Scanner(System.in);
public static void main(String[] args)
{
int N;
System.out.println();
System.out.print("Enter an integer number: ");
N = input.nextInt();
int[] a = new int[N];
Random generator = new Random();
for(int i = 0; i < a.length; i++)
{
a[i] = generator.nextInt(100001);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我注意到,每次我生成新数组时,数组中的大多数整数都是5位数,有时有4位数,很少有3位数,但我从未发现2位数或更少的数字.
我的实施错了吗?
我正在研究一个使用PIC18,LCD等实现时钟的项目,我正在使用mikroC来实现这个项目.
但是,我不擅长C而且我在某些方面陷入困境.时钟有一个菜单,有多个选项,可以让用户设置时间,闹钟,闹钟声等.菜单包含以下内容:
1. Set Time
2. Add Alarm
3. Select Alarm
4. Add New Tone
5. Select Tone
6. EXIT
Run Code Online (Sandbox Code Playgroud)
时钟有3个按钮,OK
,RIGHT
,和LEFT
.当时钟开机时,它将Set Time
默认显示在LCD上.我想添加一个功能,当我按下RIGHT
按钮它应该显示Add Alarm
但逐渐不直接.我在菜单中有6个项目,所以我必须逐步进行12次运动(右侧6个,左侧6个).我试过这个如下:
Lcd_Out(2, 2, " set Time ");
Delay_ms(50);
Lcd_Out(2, 2, " set Time ");
Delay_ms(50);
Lcd_Out(2, 2, " set Time ");
Delay_ms(50);
Lcd_Out(2, 2, " et Time ");
Delay_ms(50);
Lcd_Out(2, 2, " t Time ");
Delay_ms(50);
Lcd_Out(2, 2, " Time ");
Delay_ms(50);
Lcd_Out(2, 2, " ime …
Run Code Online (Sandbox Code Playgroud) javascript中是否有内置函数可以根据总数反转一个数字?如果没有如何实施呢?
即
number = 2;
total_number = 10;
__________________
answer = 9;
Run Code Online (Sandbox Code Playgroud)
reverse(2, 10) // returns 9
Run Code Online (Sandbox Code Playgroud)
以来:
1 == 10
[2 == 9]
3 == 8
4 == 7
5 == 6
6 == 5
7 == 4
8 == 3
9 == 2
10 == 1
Run Code Online (Sandbox Code Playgroud) 如何在Java中创建ListView?你能给我一个关于如何创建ListView的简单示例代码吗?
所以,我正在尝试使用SimpleDateFormat来获取用户输入,但我不断收到错误,线程"main"中的异常java.lang.IllegalArgumentException:无法将给定的对象格式化为日期
我不确定如何获取字符串来获取信息并转换它,或者是否可以这样做.任何能引导我朝正确方向发展的评论都将非常感激.
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class takeTime {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print( "Please enter a time: " );
String now = reader.nextLine();
SimpleDateFormat format = new SimpleDateFormat("h:mm a");
System.out.println( format.format(now));
}
}
Run Code Online (Sandbox Code Playgroud) 有人请帮我完成我的项目.我的java项目中有文本字段,我想用阿拉伯语输入学生的详细信息.我尝试了很多来源,但他们没有用.我知道文本字段支持阿拉伯语输入,因为我在oracle文档中看到了它.请有人帮帮我..
我目前正在学习Java并使用我的命令提示符作为编译器.但每次我执行java命令后跟我的测试类"Hello",我得到以下错误消息:
Exception in thread "main" java.lang.NoClassDefFoundError: Hello (wrong name: hello/Hello)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Run Code Online (Sandbox Code Playgroud)
现在我检查了我的"CLASSPATH"环境变量,它是正确的,如下所示:.; C:\ Program Files\Java\jdk1.7.0_25\bin; 我甚至试过删除.从CLASSPATH开始,但它没有做任何不同的事情.现在我的javac命令可以通过创建.java类的.class版本来正常工作.但我真的无法让它实际执行java命令.
我的类的名字是Hello,所以我输入了javac Hello.java来将我的文件编译为类文件并且它有效.但是当我输入:java Hello是我收到上述错误消息的时候.我已经在我创建的NetBeans IDE上测试了该程序,它完美无缺,没有任何错误.
有什么可能会阻止我执行我的java命令来运行.class文件?