import javautilRandom;
import javautilScanner;
public class T {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(Systemin);
int difficulty;//难度
int mode;//运算类型
int answer;//答案
int amount;//挑战题目数量
int score = 0;//得分
Systemoutprintln("请输入难度(1:一位数、2:两位数、3:三位数):");
difficulty = innextInt();
Systemoutprintln("请输入运算类型(1:加、2:减、3:乘、4:除):");
mode = innextInt();
Systemoutprintln("请输入想要挑战的题目数量:");
amount = innextInt();
Random random = new Random();
for (int i = 0; i < amount; i++) {
if (difficulty == 1) {
if (mode == 1) {
int x = randomnextInt(10);
int y = randomnextInt(10);
Systemoutprintln("第" + i + "题:");
Systemoutprint(x + " + " + y + " = ");
answer = innextInt();
if (answer == (x + y)) {
Systemoutprintln("答对了\n");
score++;
} else {
Systemoutprintln("答错了,答案是:" + (x + y) + "\n");
}
} else if (mode == 2) {
int x = randomnextInt(10);
int y = randomnextInt(10);
Systemoutprintln("第" + i + "题:");
Systemoutprint(x + " - " + y + " = ");
answer = innextInt();
if (answer == (x - y)) {
Systemoutprintln("答对了\n");
score++;
} else {
Systemoutprintln("答错了,答案是:" + (x - y) + "\n");
}
} else if (mode == 3) {//乘法
} else if (mode == 4) {//除法 考虑小数的问题
} else {
throw new Exception("运算类型输入值不合法");
}
} else if (difficulty == 2) {
if (mode == 1) {
int x = randomnextInt(100);
int y = randomnextInt(100);
Systemoutprintln("第" + i + "题:");
Systemoutprint(x + " + " + y + " = ");
answer = innextInt();
if (answer == (x + y)) {
Systemoutprintln("答对了\n");
score++;
} else {
Systemoutprintln("答错了,答案是:" + (x + y) + "\n");
}
} else if (mode == 2) {
} else if (mode == 3) {//乘法
} else if (mode == 4) {//除法 考虑小数的问题
} else {
throw new Exception("运算类型输入值不合法");
}
} else if (difficulty == 3) {
if (mode == 1) {
int x = randomnextInt(1000);
int y = randomnextInt(1000);
Systemoutprintln("第" + i + "题:");
Systemoutprint(x + " + " + y + " = ");
answer = innextInt();
if (answer == (x + y)) {
Systemoutprintln("答对了\n");
score++;
} else {
Systemoutprintln("答错了,答案是:" + (x + y) + "\n");
}
} else if (mode == 2) {
} else if (mode == 3) {//乘法
} else if (mode == 4) {//除法 考虑小数的问题
} else {
throw new Exception("运算类型输入值不合法");
}
} else {
throw new Exception("难度输入值不合法");
}
}
Systemoutprintln("挑战结束,您的分数为:" + score);
}
}
我就只举了加法的例子,其他运算的写法都是类似的,你照葫芦画瓢即可
运行结果:
import javautilScanner;
class Parent{
private String name;
private String object;
private float point;
private Scanner item=new Scanner(Systemin);
public Parent(){
Systemoutprintln("请输入姓名:");
thisname=itemnext();
Systemoutprintln("请输入科目名称:");
thisobject=itemnext();
Systemoutprintln("请输入成绩:");
thispoint=itemnextFloat();
}
public final void out(){
Systemoutprintln("信息如下:");
Systemoutprintln("姓名\t"+"科目\t"+"成绩\t");
Systemoutprint(thisname+"\t"+thisobject+"\t"+thispoint);
}
}
class Sub extends Parent{
public Sub(){
out();
}
public static void main(String[] args){
Parent p=new Sub();
}
}
import javaawt;
import javaawtevent;
class MyDow extends Frame implements ActionListener{
private Label lName,lPassword;
private TextField tName,tPassword;
private Button login,rest,exitout;
private Label login_clew;
private int count=0;
private String myName="nihao";
private String myPassword="5201314";
public void setMyNP(String n,String p){
myName=n;
myPassword=p;
}
public MyDow(String str){
super(str);
}
public void init(){
setLayout(null);
setSize(400,300);
setVisible(true);
setResizable(false);
lName=new Label("姓名");
lNamesetBounds(50, 70, 60, 30);add(lName);
lPassword=new Label("密码");
lPasswordsetBounds(50, 120, 60, 30);add(lPassword);
tName=new TextField("");
tNamesetBounds(110, 70, 200, 30);add(tName);
tPassword=new TextField("");
tPasswordsetBounds(110, 120, 200, 30);add(tPassword);
login=new Button("登录");
loginsetBounds(90, 200, 60, 30);add(login);
rest=new Button("重输");
restsetBounds(170, 200, 60, 30);add(rest);
exitout=new Button("退出");
exitoutsetBounds(250,200,60,30);add(exitout);
login_clew=new Label("");
loginaddActionListener(this);
restaddActionListener(this);
exitoutaddActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(egetSource()==login){
if(count<2){
if(tNamegetText()equalsIgnoreCase(myName)&&tPasswordgetText()equalsIgnoreCase(myPassword)){
removeAll();
add(login_clew);
add(exitout);
exitoutsetLabel("确定");
login_clewsetBounds(160,120,200,30);
login_clewsetText("欢迎XX用户!");
exitoutsetBounds(170,220,60,30);
}else{
add(login_clew);
login_clewsetBounds(90,160,200,30);
login_clewsetText("请输入正确的信息!");
count++;
}
}else{
add(login_clew);
login_clewsetBounds(90,160,200,30);
login_clewsetText("你输入的次数达到了3次,不能登录了!");
}
}else if(egetSource()==exitout){
Systemexit(1);
}else{
lNamesetText("");
lPasswordsetText("");
}
}
}
public class UserLogin {
public static void main(String args[]){
MyDow m=new MyDow("登录窗口");
minit();
}
}
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。于是,现在我们的所有工作,无时无处不在强调程序。因为有了规范的办事程序,现在我们这些平民百姓到政府机关办事比原来容易了许多,最起码知道办什么事该找哪个部门,知道办这个事应该用多长时间了。
政府公开办事程序,也拉近了和人民群众的关系。好,这是好得很的事。好像是为了印证事物都是一分为二的道理一样,在赞颂程序的同时,我们也看到了程序冷酷的另一面。南宁见义勇为的英雄鲍光蛇在医院冷酷的程序中流尽了最后一滴血,公路收费站的值班人员因救护车交不出十元钱的过路费而坚决不放行救护车,终于使急需救助的患者丧命,……等等的例子,都为我们强调或者说奉为神圣规则的程序优先勾画出了它的原形。
程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。
可是,当我们只关注形式而不关注实质的时候,有些事情就发展到了它的反面。程序不是医治百病的灵丹妙药,在它走向反面的时候,它是使那些官僚主义者和视劳苦大众利益如不见的人们推脱掉自己应当承担的责任的最好的挡箭牌。因为越是严密完善的程序,按部就班执行起来越是要付出时间的代价,当时间被浪费了时候,因此引发的其他损失是不应该由模范执行了程序的人来负责的。
比如myeclipse,那么就是创建一个类,然后敲入main,alt+/可以导出main函数(Java程序的入口就是main)。如果没有用工具,需要配置环境变量的,配置好之后。建一个Java文件,文件名字和类名相同,包括大小写,例如:
public void show() {
Scanner scan = new Scanner(Systemin());
Systemoutprint("姓名:");
scannextLine();
Systemoutprint("班级:");
scannextLine();
Systemoutprint("专业:");
scannextLine();
}
public class Hello
{
public static void main(String[] args) {
Scanner sc = new Scanner(Systemin);
Systemoutprintln("请输入姓名");
String str = scnext();
Systemoutprintln("请输入班级");
String st = scnext();
Systemoutprintln("请输入专业");
String s = scnext();
Systemoutprintln("欢迎你,"+st+str+s+"同学!");
}
}
以上就是关于用JAVA语言编写一个程序,要求如下:全部的内容,包括:用JAVA语言编写一个程序,要求如下:、Java程序怎么编写、怎样用java编写一个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)