Java应用题,给定一个数字n,求出nx(n-1)ⅹ(n-2)ⅹ……ⅹ2ⅹ1用do-while方法
- 教育综合
- 2022-10-22 07:56:36
在Java中给定一个数字n 求出n*(n-1)*(n-2)*...*2*1
没错,就是这么简单!
编写程序,输入正整数n,计算它的阶乘n!(n!=nx(n-1)x…x3x2x1)
*********您好!Yadie.23很高兴能为你解答。********* +++++++++++++++++++++++++++++++++++++++++++++++++代码很简单,我更愿意帮你检查你的代码,给些意见。。+++++++++++++++++++++++++++++++++++++++++++++++++ You can have a try,maybe my answer useful to you. 如满意,Yadie.23十分感谢您的采纳。*^-^*用java程序求任给一个自然数n,求出这个自然数不同因数的个数。
import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.print("Please input an integer: "); int num = new Scanner(System.in).nextInt(); int count = 0; for(int i = 1; i <= num; i++){ if(num % i == 0){ System.out.print(i + " "); count++; } } System.out.println用java编程:输入一个正整数n,输出n以内的所有素数。代码怎么写?
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("请输入一个正整数n");
Scannerinput=newScanner(System.in);
intn=input.nextInt();
for(inti=2;i<=n;i++)//1不是素数,所以直接从2开始循环
{
intj=2;
while(i%j!=0){
j++;//测试2至i的数字是否能被i整除,如不能就自加
}
if(j==i)
//当有被整除的数字时,判断它是不是自身,若是,则说明是素数
{
System.out.println(i);//如果是就打印出数字
}
}
}
}
怎样用java编写一个程序,从键盘上输入数n,计算并输出1!+2!...+n!的结果
importjava.awt.*;
importjava.awt.event.*;
classMyDowextendsFrameimplementsActionListener{
privateLabellName,lPassword;
privateTextFieldtName,tPassword;
privateButtonlogin,rest,exitout;
privateLabellogin_clew;
privateintcount=0;
privateStringmyName="nihao";
privateStringmyPassword="5201314";
publicvoidsetMyNP(Stringn,Stringp){
myName=n;
myPassword=p;
}
publicMyDow(Stringstr){
super(str);
}
publicvoidinit(){
setLayout(null);
setSize(400,300);
setVisible(true);
setResizable(false);
lName=newLabel("姓名");
lName.setBounds(50,70,60,30);add(lName);
lPassword=newLabel("密码");
lPassword.setBounds(50,120,60,30);add(lPassword);
tName=newTextField("");
tName.setBounds(110,70,200,30);add(tName);
tPassword=newTextField("");
tPassword.setBounds(110,120,200,30);add(tPassword);
login=newButton("登录");
login.setBounds(90,200,60,30);add(login);
rest=newButton("重输");
rest.setBounds(170,200,60,30);add(rest);
exitout=newButton("退出");
exitout.setBounds(250,200,60,30);add(exitout);
login_clew=newLabel("");
login.addActionListener(this);
rest.addActionListener(this);
exitout.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==login){
if(count<2){
if(tName.getText().equalsIgnoreCase(myName)&&tPassword.getText().equalsIgnoreCase(myPassword)){
removeAll();
add(login_clew);
add(exitout);
exitout.setLabel("确定");
login_clew.setBounds(160,120,200,30);
login_clew.setText("欢迎XX用户!");
exitout.setBounds(170,220,60,30);
}else{
add(login_clew);
login_clew.setBounds(90,160,200,30);
login_clew.setText("请输入正确的信息!");
count++;
}
}else{
add(login_clew);
login_clew.setBounds(90,160,200,30);
login_clew.setText("你输入的次数达到了3次,不能登录了!");
}
}elseif(e.getSource()==exitout){
System.exit(1);
}else{
lName.setText("");
lPassword.setText("");
}
}
}
publicclassUserLogin{
publicstaticvoidmain(Stringargs[]){
MyDowm=newMyDow("登录窗口");
m.init();
}
}
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。于是,现在我们的所有工作,无时无处不在强调程序。因为有了规范的办事程序,现在我们这些平民百姓到政府机关办事比原来容易了许多,最起码知道办什么事该找哪个部门,知道办这个事应该用多长时间了。
政府公开办事程序,也拉近了和人民群众的关系。好,这是好得很的事。好像是为了印证事物都是一分为二的道理一样,在赞颂程序的同时,我们也看到了程序冷酷的另一面。南宁见义勇为的英雄鲍光蛇在医院冷酷的程序中流尽了最后一滴血,公路收费站的值班人员因救护车交不出十元钱的过路费而坚决不放行救护车,终于使急需救助的患者丧命,……等等的例子,都为我们强调或者说奉为神圣规则的程序优先勾画出了它的原形。
程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。
可是,当我们只关注形式而不关注实质的时候,有些事情就发展到了它的反面。程序不是医治百病的灵丹妙药,在它走向反面的时候,它是使那些官僚主义者和视劳苦大众利益如不见的人们推脱掉自己应当承担的责任的最好的挡箭牌。因为越是严密完善的程序,按部就班执行起来越是要付出时间的代价,当时间被浪费了时候,因此引发的其他损失是不应该由模范执行了程序的人来负责的。