用java编写程序由命令行输入三个数输出三个数的积

用java编写程序由命令行输入三个数输出三个数的积,第1张

class MultiplyNum

{

public static void main(String[]args)

{

String str="\\d+";

if(argslength==3){

if(args[0]matches(str)&&args[1]matches(str)&&args[2]matches(str)){

int i1=IntegerparseInt(args[0]);

int i2=IntegerparseInt(args[1]);

int i3=IntegerparseInt(args[2]);

int result=i1i2i3;

Systemoutprintln("运算结果为:"+i1+""+i2+""+i3+"="+result);

}

else{

Systemoutprintln("输入的参数应为数字");

}

}else{

Systemoutprintln("输入参数个数应为三个");

}

}

}

很简单的啊,在记事本里写上相应的java代码,写好保存后将相应的文件名后缀改为java,然后用CMD去编译一下就可以了。

具体流程是这样的:

然后就可以去CMD那里编译和运行了。

在华信智原的JAVA课堂里面第一节课就会讲到这个基础的知识。

public test_03(){

init();

}

public void init(){

JLabel jl_1=new JLabel("用户名");

JLabel jl_2=new JLabel("密码");

JTextField jtf=new JTextField();

JPasswordField jpf=new JPasswordField();

JButton button_1=new JButton("确定");

JPanel panel=new JPanel();

panelsetLayout(null);

jl_1setBounds(30, 50, 50, 30);

jl_2setBounds(30,90,50,30);

jtfsetBounds(100, 50, 100, 30);

jpfsetBounds(100, 90, 100, 30);

button_1setBounds(110, 130, 80, 30);

paneladd(jl_1);

paneladd(jl_2);

paneladd(jtf);

paneladd(jpf);

paneladd(button_1);

thisadd(panel);

thissetSize(300, 250);

thissetLocation(400, 300);

thissetVisible(true);

}

public static void main(String[] args) {

new test_03();

}

按照题目要求编写的Java程序如下

注意 请使用你的真实姓名和班级替换Test类中

创建Student对象stu时用的"张三"和"20计算机应用01班"

import javautilScanner;

class Student{

 private String name,classname;

 private int starnum,scorenum;

 private int[] scores;

 public void setStarNum(int n){

  thisstarnum=n;

 }

 public Student(String name,String classname,int scorenum){

  thisname=name;

  thisclassname=classname;

  thisscorenum=scorenum;

 }

 public String getName(){

  return thisname;

 }

 public void printStar(){

  for(int i=0;i<starnum;i++){

   for(int j=0;j<2i+1;j++){

    Systemoutprint("");

   }

   Systemoutprintln();

  }

 }

 public void setScore(){

  Scanner sc=new Scanner(Systemin);

  scores=new int[scorenum];

  Systemoutprint("请输入各科成绩:");

  for(int i=0;i<scorenum;i++){

   scores[i]=scnextInt();

  }

 }

 public void showInfo(){

  Systemoutprint(name+"同学,你所在的班级是"+classname+",你各科考试成绩分别为:");

  for(int i=0;i<scorenum;i++){

   if(i==scorenum-1)

    Systemoutprint(scores[i]);

   else

    Systemoutprint(scores[i]+",");

  }

  Systemoutprintln();

 }

 public float getAvg(){

  float sum=0;

  for(int i=0;i<scorenum;i++){

   sum=sum+scores[i];

  }

  return sum/scorenum;

 }

}

public class Test{

 public static void main(String[] args){

  Student stu=new Student("张三","20计算机应用01班",5);

  stusetStarNum(4);

  stuprintStar();

  stusetScore();

  stushowInfo();

  if(stugetAvg()<60){

   Systemoutprintln(stugetName()+"是不合格学生");

  }else{

   Systemoutprintln(stugetName()+"是个合格学生");

  }

 }

}

以上就是关于用java编写程序由命令行输入三个数输出三个数的积全部的内容,包括:用java编写程序由命令行输入三个数输出三个数的积、如何使用记事本编写java程序、编写一个java小程序!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9839410.html

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

发表评论

登录后才能评论

评论列表(0条)

保存