Java程序设计

Java程序设计,第1张

java 多线程实现有两种方法。一种是现成类继承自Thread类。一种是实现Runnable接口。前者在运行线程的格式是(假如线程的实例是t):t.start()后者的形式是 new Thread(t).start()。

import java.util.Scanner

public class know33 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in)

System.out.println("**********************第一题**********************************")

System.out.println("输入三个数:")

int a = sc.nextInt()

int b = sc.nextInt()

int c = sc.nextInt()

if(f1(a,b,c))

System.out.println("能除尽")

else

System.out.println("不能除尽")

System.out.println("***********************第二题***************************")

String str = "want you to know one thing"

int n = 0,o = 0

for(int i = 0i < str.length()++i){

if(str.charAt(i)=='n')

n++

if(str.charAt(i)=='o')

o++

}

System.out.println("n为:"+n+"o为:"+o)

}

public static boolean f1(int a,int b,int c){

if(a%3!=0||a%5!=0||a%7!=0)

return false

if(b%3!=0||b%5!=0||b%7!=0)

return false

if(c%3!=0||c%5!=0||c%7!=0)

return false

return true

}

}

参考代码

import java.awt.*

import java.awt.event.*

import javax.swing.*

//jdk1.8 通过测试

public class DemoFrame extends JFrame implements ActionListener{

JTextField jtf1,jtf2,jtf3

public DemoFrame() {

jtf1 = new JTextField(5)//文本框

JLabel jl = new JLabel("+")

jtf2 = new JTextField(5)

JButton jb1 = new JButton("=")

jb1.addActionListener(this)

jtf3 = new JTextField(5)

jtf3.setEditable(false)//文本框不许编辑

add(jtf1)add(jl)add(jtf2)add(jb1)add(jtf3)

setLayout(new FlowLayout())//流式布局

setTitle("Computer")

setSize(300,100)//大小

setLocationRelativeTo(null)//居中

setDefaultCloseOperation(EXIT_ON_CLOSE)

setVisible(true)

}

public static void main(String[] args) {//main方法,启动窗口

new DemoFrame()

}

public void actionPerformed(ActionEvent e) {

try{

double d1 = Double.parseDouble(jtf1.getText())

double d2 = Double.parseDouble(jtf2.getText())

jtf3.setText((d1+d2)+"")

}catch(Exception ex){

jtf3.setText("Error")//如果输入字母等.就在第三个文本框提示

//JOptionPane.showMessageDialog(this, "非法输入!!\n提示:请输入正确的两个数字")

}

}

}

测试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7824268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存