编写一个Java应用程序,从键盘输入一个1~100之间的整数判断该数是否即可以被3整除又课被7整除?

来自:    更新日期:早些时候
java编程,键盘输入一个整数,判断能否被5和6整除,再判断能否被5或6整除?~

首先判断能否同时被5和6整除,如果不能再单独判断是否能被5或者6整除。
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
System.out.println("***********请输入一个整数*********");
Scanner scanner = new Scanner(System.in);
int value = scanner.nextInt();
if (value % 5 == 0 && value % 6 == 0) {
System.out.println("输入的数字" + value + "能被5和6整除");
} else if (value % 5 == 0) {
System.out.println("输入的数字" + value + "能被5整除");
} else if (value % 6 == 0) {
System.out.println("输入的数字" + value + "能被6整除");
} else {
System.out.println("输入的数字不能被5或者6整除");
}
}
}
---------测试1
***********请输入一个整数*********
32
输入的数字不能被5或者6整除
----------测试2
***********请输入一个整数*********
60
输入的数字60能被5和6整除
---------testing 3
***********请输入一个整数*********
15
输入的数字15能被5整除

//终于写好了,试试吧……有问题再问
import java.awt.*;
import java.awt.event.*;

public class CaiShuZi
{ public static void main(String args[])
{ new Gui("猜数字游戏"); }
}

class Gui extends Frame implements ActionListener
{
static int number;
static int guessnumber;
static TextField tx;
static Label lb3,lb1,lb2;
static Button bt3,bt1,bt2;
Gui(String s)
{ super(s);
lb1=new Label("单击该按钮可以产生一个0-100之间的随机数:");
bt1=new Button("产生随机数");
lb2=new Label("输入一个数后单击判断即显示判断结果:");
tx=new TextField(10);
bt2=new Button("判断");
bt2.setEnabled(false);
bt3=new Button("答案");
lb3=new Label(" ");
setLayout(new FlowLayout());
add(lb1);
add(bt1);
add(lb2);
add(tx);
add(bt2);
add(lb3);
add(bt3);
bt1.addActionListener(this) ;
bt2.addActionListener(this) ;
bt3.addActionListener(this) ;
addWindowListener(new Winad()) ;
setSize(300,200);
setVisible(true);
}
//重写ActionListener接口中的方法
public void actionPerformed(ActionEvent e)
{ if(e.getActionCommand()=="产生随机数")
{
for(int i=0;i<10;i++)
number=number+(int)(Math.random()*10)+1;
bt2.setEnabled(true);
}
if(e.getActionCommand()=="判断")
{
try{
guessnumber=Integer.parseInt(tx.getText());
if(number==guessnumber)
lb3.setText("猜对了");
else if(number<guessnumber)
lb3.setText("猜大了");
else
lb3.setText("猜小了");
}catch(Exception e1){lb3.setText("输入错误或为空!");}
}
if(e.getActionCommand()=="答案")
lb3.setText(String.valueOf(number));
}
}
class Winad extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{ System.exit(0);}
}

大于21再分别取模运算都为0就好最无脑的算法
再有,3与7都是质数,计算取模21为0就行


编写一个Java应用程序,从键盘输入一个1~100之间的整数判断该数是否即可以被3整除又课被7整除?视频

相关评论:
  • 13163625233编写一个Java应用程序,实现如下功能: 随机分配给客户一个1~100之间的...
    居桦萱\/\/终于写好了,试试吧……有问题再问 import java.awt.*;import java.awt.event.*;public class CaiShuZi { public static void main(String args[]){ new Gui("猜数字游戏"); } } class Gui extends Frame implements ActionListener { static int number;static int guessnumber;static ...

  • 13163625233编写一个java应用程序,进行文件读写操作,要求去下: 1.将用户从键盘输入...
    居桦萱import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.InputStreamReader;public class Key2File { public static void main(String[] args) throws Exception { \/\/ 输入流 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));...

  • 13163625233用java语言编写一个应用程序,完成文件的拷贝功能,文件名从命令行...
    居桦萱import java.io.*;public class Copy { public static void main(String args[]){ if(args.length!=2){ System.out.println("参数不正确,无法完成复制!正确用法:");System.out.println("java Copy 源文件名 目的文件名");System.exit(0);} copyFile(args[0],args[1]);} public static ...

  • 13163625233如何用Eclipse建立一个Java应用程序
    居桦萱方法如下:点击eclipse菜单栏中的file -- new --java project。在弹出界面中输入project name,最后直接点击finish按钮即可新建一个java工程。在新建的java程序中右键点击src--选择new -- 选择class。在弹出界面中输入 name,点击finish,即可新建一个java代码。在新建的java代码中输入如下代码,在代码编辑...

  • 13163625233如何学习编写java 应用程序
    居桦萱创建一个HTML页面来包含小程序。另开一个记事本窗口。录入下面的内容:将此文件存于同一目录中,文件名为applet.htm。Java程序怎样编写 4 1.运行Java程序 。在您的MS-DOS窗口中键入:appletviewer applet.htm 应该可以看见一条从左上角到右下角的对角线:(如上图所示)将小程序查看器的窗口拉大一些...

  • 13163625233如何编写第一个java程序
    居桦萱图4 控制台输出 恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序...

  • 13163625233求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间...
    居桦萱public class ThreadRuningTime {public static AtomicInteger integer = new AtomicInteger(0);public static AtomicInteger s = new AtomicInteger(0);public static int threadNum = 3;public static void main(String[] args) {for (int i = 0; i < threadNum; i++) {new Thread(new MyThread...

  • 13163625233要编写Java应用程序,该程序包含两个类,一个圆形类、一个圆柱体类。
    居桦萱round round1 = new round();cylindrical cylindrical1 = new cylindrical();int n1;\/\/定义一个整型数n1 BufferedReader distream = new BufferedReader(new InputStreamReader(System.in));System.out.println( "请输入圆的半径:");n1=Integer.parseInt(distream.readLine());\/\/...

  • 13163625233怎么编写java程序实现"在窗口中,有一个图片循环地从窗口的左面移动到窗...
    居桦萱import java.awt.event.*;import java.awt.image.BufferedImage;public class TestCopy { public static void main(String[] args) { final JFrame f = new JFrame();JPanel p = new JPanel(new GridLayout(2,1));f.set...

  • 13163625233编写一个简单java应用程序
    居桦萱public static boolean isTrangle(double a, double b, double c){\/\/判断三个数能否构成一个三角形 if(a <= 0 || b <=0 || c<=0){ return false;} return a + b > c && a + c > b && b + c > a;} } class Lader{ private double a;\/\/上底 private double b;\/\/下底...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网