为什么这根据日食无效:
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文件?