
正文
java一百以内乘法代码 java一百以内乘法代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编写JAVA程序,100以内的加减乘除(随机出题)
Random
r
=
new
Random();
switch(r.nextInt(4)){
case
0:
System.out.println("+");
break;
case
1:
System.out.println("-");
break;
case
2:
System.out.println("*");
break;
case
3:
System.out.println("/");
break;
default:
;
}
把相应的输出语句换成
方法就可以了
相关问答
Q1: java九九乘法表编程代码是什么?
package ch02;
public class TEST{
public static void main(String[] args) {
for (int i = 1; i =9; i++) {
for (int j = 1; j = i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+" ");
}System.out.println();
}
}
}
测试结果 :
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
实现思路:如果我们把九九乘法表中如“1*1=1”等式全部看作一个个整体的话,九九乘法表可看作一个直角三角形,实现直角三角形可用两个for循环嵌套来实现,那么我们最后输出应为System.out.print(变量1+"*"+变量2+"="+(变量1*变量2)+" ");
代码如下:
public class ChengDemo {
public static void main(String args[]){
for(int k = 1;k=9;k++){ //外循环用于控制行数
for(int j = 1;j=k;j++){
System.out.print(j+"*"+k+"="+(j*k)+"\t"); //"\t"为制表符
}
System.out.println(); //换行
}
}
}
Q2: 用java程序编写1*2*3******100怎么写
给你写的一段代码,最简单的,希望你能笑纳::
public
class
Test
{
public
static
void
main(String
args[])
{
int
sum=1;
for(int
i=1;i=100;i++)
{
sum*=i;
}
System.out.println("值为:"+sum);
}
}
Q3: 用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();
}
}
}
Q4: java 实现一个简单的计算器,能做100以内的加减乘除
网上找java一百以内乘法代码的java一百以内乘法代码,如果java一百以内乘法代码你是要求java一百以内乘法代码的这样的,自己写也要好一会:
import java.awt.*;
import java.awt.event.*;
public class Calculator {
private Frame f;
private TextField tf = new TextField(30);
private long result;
private boolean append = false;
private Button[] btn = new Button[15];
private char operator = '=';
public static void main(String[] args) {
new Calculator().go();
}
public Calculator() {
initComponent();
}
private void initComponent() {
f = new Frame("Java Calculator");
f.setLayout(new BorderLayout()); // The frame uses BorderLayout
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
});
Panel centerPanel = new Panel();
centerPanel.setLayout(new GridLayout(5, 3)); // The panel uses GridLayout
NumberListener nl = new NumberListener();
OperatorListener ol = new OperatorListener();
btn[10] = new Button("+");
btn[11] = new Button("-");
btn[12] = new Button("*");
btn[13] = new Button("/");
btn[14] = new Button("=");
for (int i = 0; i = 9; i++) {
btn[i] = new Button(String.valueOf(i));
centerPanel.add(btn[i]);
btn[i].addActionListener(nl);
if (i % 2 == 1) {
centerPanel.add(btn[(i + 19) / 2]);
btn[(i + 19) / 2].addActionListener(ol);
}
}
f.add(centerPanel, BorderLayout.CENTER);
Panel northPanel = new Panel();
tf.setEditable(false);
northPanel.add(tf);
f.add(northPanel, BorderLayout.NORTH);
}
public void go() {
f.pack();
f.setVisible(true);
}
/**
* 采用成员内部类方式,实现监听器接口,方便访问主类内类内部成员。 此类负责数字按钮Action事件监听和处理
*/
class NumberListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (!append) {
tf.setText("");
append = true;
}
String s = tf.getText();
s += e.getActionCommand();
tf.setText(s);
if (!btn[10].isEnabled()) {
for (int i = 10; i = 14; i++)
btn[i].setEnabled(true);
}
}
}
/**
* 成员内部类,负责操作符按钮的事件处理
*/
class OperatorListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (!append)
return;
for (int i = 10; i = 14; i++)
btn[i].setEnabled(false);
String s = tf.getText();
long num = Long.parseLong(s);// get the number of textfield
append = false; // set append
switch (operator) {
case '+':
result += num;
break;
case '-':
result -= num;
break;
case '*':
result *= num;
break;
case '/': {
if (num == 0)
result = 0;
else
result /= num;
break;
}
case '=':
result = num;
break;
}
tf.setText(String.valueOf(result));
// set the value of result to textfield
String op = e.getActionCommand();
operator = op.charAt(0); // set operator
}
}
}
java一百以内乘法代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java一百以内乘法代码怎么写、java一百以内乘法代码的信息别忘了在本站进行查找喔。







