本文目錄一覽:
- 1、java 怎麼算乘法
- 2、JAVA 兩個數相乘怎麼寫?
- 3、java 九九乘法表
- 4、java編程實現任意兩個數組的乘法運算
- 5、java乘法運算
- 6、用Java代碼實現輸出乘法口訣表有幾種方法?
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 九九乘法表
肯定的啊.第二個程序循環
for (int j=1;j==i;j++){
System.out.print(i+”*”+j+”=”+(i*j)+”\t”);
}
i=1時,j=1,好吧,出來了1*1=1
j=2時,i==j不成立了,所以j不++了.所以j永遠是2了.永遠不等於,所以不會列印了.
i=2,3,4,5,6,7,8,9時
j開始等於1,結果j永遠不會等於i,所以j永遠是1了,後面的也就不會執行,不會列印了
java編程實現任意兩個數組的乘法運算
mport java.util.Scanner;
public class liujian {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
A num;
num=new A();
Scanner in = new Scanner(System.in);
System.out.print(“輸入第一個數:”);
num.a = in.nextInt();
System.out.print(“輸入第二個數:”);
num.b = in.nextInt();
System.out.println(“兩數相加的結果為:”);
System.out.println(num.a+num.b);
System.out.println(“兩數相減的結果為:”);
System.out.println(num.a-num.b);
System.out.println(“兩數相乘的結果為:”);
System.out.println(num.a*num.b);
System.out.println(“兩數相除的結果為:”);
System.out.println(num.a/num.b);
System.out.println(“兩數平方的結果為:”);
System.out.println(num.a*num.b);
}
}
class A{
int a,b;
void jjcc(int s){
System.out.println(s);
}
}
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代碼實現輸出乘法口訣表有幾種方法?
用Java程序實現九九乘法口訣表,可以用for()循環的方法來實現,代碼如下:
/**
*
* 用java實現九九乘法表
* for()循環
*
*/
public class Testjiujiuchengfabiao {
public static void main(String[] args) {
//外層循環控制行數,9行。
//內存循環控制列數、數量。
for(int i=1;i=9;i++)
{
for(int j=1;j=i;j++)
{
System.out.print(i+”*”+j +”=” +(i*j) +”\t”);
}
//換行顯示
System.out.println();
}
}
}
原創文章,作者:HVHF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/147052.html