Android生成随机数
android 随机产生一个1到10之间的整数,显示在手机屏幕上
Java产生随机数代码
JAVA 给变量赋值
JAVA 变量类型
Java变量类型间的相互转换
tv.setText(" 这是一个测试 Android 的 helloWorld");
Android开发:自由选择TextView的文字
JAVA SETTEXT
java中setText()方法.怎么在textarea文本域里面换行?
定义了一个int型的变量a,如何才能在手机屏幕上显示出a?
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
int a=1;
TextView tv = new TextView( this );
tv.setText(a+"");
setContentView(tv);
}
}
产生一个1~10的随机整数,并显示在屏幕上。。
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
a = String.valueOf((int)(Math.random() * 10+1)) ;
tv.setText(a+"");
setContentView(tv);
}
}
[2010-10-30 15:47:54 - Hello Google Android] ActivityManager: Warning: Activity not started, its current task has been brought to the front
出现这个提示的解决办法,退出模拟器中运行的程序,再次运行即可解决!
run configuration-->Target里面一个AVD也没勾上!--重新配置AVD---size]?
android 报错_百度知道
这应该是你的模拟器中还有东西在运行,也就是你要运行的activity已经有一个在模拟器中运行了。
不要以为你的模拟器退出到桌面了就没有东西在跑了。在你调试的时候异常关闭的程序有可能就有activity在运行。
解决方法project->clean。 应该就OK了
产生一个J到P的随机整数,并显示在屏幕上。。
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
a = String.valueOf((int)(Math.random() *p+j)) ;
tv.setText(a+"");
setContentView(tv);}
}
Java for的用法
java语法for用法问题
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
for(int i=0; i<4; i++) {
a = String.valueOf((int)(Math.random() *p+j)) ;
tv.setText(a+"\r\n"+i);
setContentView(tv);}
}
}
循环方法是成功了, 但是手机屏幕上只保留最后一次的显示效果, 怎样让所有的结果都显示在上面呢?
改进如下:
任意产生10个J~P之间的随机整数,并显示在屏幕上。。
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
for(int i=0; i<10; i++) {
a=a+" "+String.valueOf((int)(Math.random() *p+j));
tv.setText(a);
setContentView(tv);}
}
}
改进
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
for(int i=0; i<10; i++) {
a=a+" "+String.valueOf((int)(Math.random() *p+j));
} tv.setText(a);
setContentView(tv);
}
}
产生一个a到z之间的随机小写字母,并显示在屏幕上。。
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
char readomLetter = (char)(Math.random ()*26+'a');
a = String.valueOf(readomLetter) ;
tv.setText(a);
setContentView(tv);
}
}
产生一个A到Z之间的随机大写字母,并显示在屏幕上。。
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String a="";
TextView tv = new TextView( this );
int j=1;
int p=456;
char readomLetter = (char)(Math.random ()*26+'A');
a = String.valueOf(readomLetter) ;
tv.setText(a);
setContentView(tv);
}
}