「java中乘法」java中乘法表如何打

博主:adminadmin 2022-11-30 14:30:06 58

今天给各位分享java中乘法的知识,其中也会对java中乘法表如何打进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java乘法运算

//早前写的,简易的!

import java.util.*;

public class TestSum {

static Scanner sc = new Scanner(System.in);

public static void main(String[] args) {

while(true){

init();

}

}

private static void init() {

System.out.println("请输入算数表达式如:1+1回车即可:");

String str = sc.nextLine();

if (!str.matches("[^a-zA-Z()^#$@!~]+")) {

System.out.println("输入错误重输:请输入算数表达式如:1+1回车即可:");

str = sc.nextLine();

}

int q = 0, h = 0, sum = 0;

char chs = ' ';

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

chs = str.charAt(i);

if (chs == '+' || chs == '-' || chs == '*' || chs == '/') {

q = Integer.valueOf(str.substring(0, i));

h = Integer.valueOf(str.substring(i + 1, str.length()));

switch (chs) {

case '+':

sum = q + h;

break;

case '-':

sum = q - h;

break;

case '*':

sum = q * h;

break;

default:

sum = q / h;

break;

}

break;

}

}

System.out.println("结果="+sum+"\n继续下一轮:");

}

}

java 怎么算乘法

package CMJqimo;

import java.util.Random;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class test {

static int trueresult = 0;

public static void main(String args[]) {

new test();

}

public test() {

JPanel jp = new JPanel();

JLabel jl = new JLabel();

JTextField jtf;

JFrame jf = new JFrame("Exam of Multiplication");

JButton jb = new JButton();

Container contentPane = jf.getContentPane();

contentPane.add(jp);

contentPane.setLayout(new BorderLayout());

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setSize(300, 200);

jp.setLayout(new FlowLayout());

jp.setBackground(Color.GREEN);

jp.setSize(1000, 1000);

int num1 = random_number();

int num2 = random_number();

trueresult = num1 * num2;

JLabel jll = new JLabel(num1 + " x " + num2 + " =");

jp.add(jll);

jtf = new JTextField(5);

jp.add(jtf);

jb = new JButton("提交");

jp.add(jb);

jl = new JLabel(" ");

jp.add(jl);

contentPane.add(jp);

jf.setLocation(400, 200);

jf.setVisible(true);

jb.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

int input = Integer.valueOf(jtf.getText());

String s = output_result(trueresult, input);

JOptionPane.showMessageDialog(jp, s);

int a = random_number();

int b = random_number();

trueresult = a * b;

jll.setText(a + " x " + b + " =");

jtf.setText("");

}

});

}

public static int read_input(String s) {

return Integer.parseInt(s);

};

public static int random_number() {

Random r = new Random();

int num = r.nextInt(10) + 1;

return num;

}

public String output_result(int trueresult, int input) {

Random r = new Random();

if (input == trueresult) {

String[] s = { "Very good", "Excellent", "Great job" };

return s[r.nextInt(3)];

} else {

return "No, please try again";

}

}

}

JAVA 两个数相乘怎么写?

public class Day25B {

public static void main(String[] args) {

baiint[] arr1=new int[5],arr2=new int[5],result=new int[5];

for (int i = 0; i result.length; i++) {

arr1[i]=(int)Math.round(Math.random()*40+10);

arr2[i]=(int)Math.round(Math.random()*40+10);

result[i]=arr1[i]*arr2[i];

System.out.println("索引\tarr1\tarr2\tresult");

for (int i = 0; i result.length; i++) {

System.out.println(i+"\t"+arr1[i]+"   x   "+arr2[i]+"   =\t"+result[i]);

扩展资料:

javap 类文件反汇编器数据类型boolean 布尔型

byte 字节型

char 字符型

short 短整型

int 整形

long 长整形

float 单精度浮点型

double 双精度浮点型class 类null 空类型

interface 接口

关于java中乘法和java中乘法表如何打的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。