求两道简单的java代码:1. 编写一个程序,要求在运行时,输入一个数字n,程序运行后,直接输出n!的结果

作者&投稿:孙曲 (若有异议请与网页底部的电邮联系)
为什么我的程序执行了第一步(输入n) 显示出n后 就不能再输入数字了?~

while(n>0);是空循环
删除;后下面的复合语句才是循环体。

import java.util.Scanner;

public class Test3 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入一个正整数n");
int num=in.nextInt();
int sum=1;
for(int i=1;i<=num;i++){
sum=sum*i;
}
System.out.println("sum="+sum);
}

}

第一题

import java.util.Scanner;

public class First 

{

public static void main(String[] args) 

{

Scanner in=new Scanner(System.in);

System.out.println("请输入一个数字");

int n=in.nextInt();

System.out.println(n+"的阶乘是:"+factorial(n));

}

public static int factorial(int m)

{

if(m==1)

return(1);

else

return(factorial(m-1)*m);

}

}

第二题

import java.util.Scanner;

public class Second 

{

public static void main(String[] args) 

{

Scanner in=new Scanner(System.in);

System.out.println("请输入圆的半径:");

double R=in.nextDouble();

yuan g=new yuan(R);

System.out.println("圆的周长是:"+g.perimeter());

System.out.println("圆的面积是:"+g.area());

System.out.println("请输入正方形的边长:");

double B=in.nextDouble();

zhengfangxing z=new zhengfangxing(B);

System.out.println("正方形的周长是:"+z.perimeter());

System.out.println("正方形的面积是:"+z.area());

}

}

class yuan extends shape

{

final double PI=3.1415926;

double r,area,perimeter;

public yuan(double R)

{

r=R;

}

public double area()

{

area=PI*Math.pow(r,2.0);

return area;

}

public double perimeter()

{

perimeter=2*PI*r;

return perimeter;

}

}

class zhengfangxing extends shape 

{

double l,area,perimeter;

public zhengfangxing(double L)

{

l=L;

}

public double area()

{

area=l*l;

return area;

}

public double perimeter()

{

perimeter=4*l;

return perimeter;

}

}

abstract class shape

{

public abstract double area();

public abstract double perimeter();

}



对返回的json解析,将得到的值用js的innerHTML写入到指定位置;
demo:
xmlHttp.get("password").toString() 得到password的值
document.getElementById('写入层的id').innerHTML='xmlHttp.get("password").toString() ';

class text
{
float w,h;
static float area;
static float perimeter;
public text(float w,float h)
{
this.w=w;
this.h=h;
}
public static void resualt(float w)
{
area=w*w;
perimeter=4*w;
System.out.println("正方形的边长是:"+w);
System.out.println("面积是:"+area);
System.out.println("周长是:"+perimeter);
}
public static void resualt(float w,float h)
{
area=w*w;
perimeter=4*w;
System.out.println("长方形的长是:"+w+"长方形的长是:"+h);
System.out.println("面积是:"+area);
System.out.println("周长是:"+perimeter);
}
public static void main(String argv[])
{
resualt(4);
resualt(3,4);
resualt(4,6);
}
}

阁下是HENU?

public class E
{
public static void main(String args[])
int n=Integer.parseInt(args[0]);
int m=0;
for(int i=1;i<=n;i++)
{
m=m*n;
}
System.out.println(m+"");
}


求两道简单的java代码:1. 编写一个程序,要求在运行时,输入一个数字n...
import java.util.Scanner;public class First { public static void main(String[] args){ Scanner in=new Scanner(System.in);System.out.println("请输入一个数字");int n=in.nextInt();System.out.println(n+"的阶乘是:"+factorial(n));} public static int factorial(int m){ if(m==...

两道JAVA题,求答案和解释···
第一题 index1 + 1, index2 第二题 false,true 一:word="Hello, ";word="Hello,";\/\/trim()去掉首尾空格 s="Hello,小鱼儿!";index1=5;\/\/从0开始 index2=9;\/\/substring(开始,结束),6,9即 index1 + 1, index2 二:Integer 是封装类型,n1,n2是分配的两个不同的物理地址(不同,...

求两道JAVA题~ 刚开始学 不懂 望高手指点 最好解释下的 谢谢
} String 那个类就更简单了 用toString就行 感觉有些笨拙 就这样吧。

求两道java题,谢谢!!!qwqq
第六题: \/\/创建一个名为“Shape”的抽象类public abstract class Shape { \/\/抽象方法计算周长 public abstract double getGirth(int i); \/\/抽象方法计算面积 public abstract double getArea(int i);}public class Circle extends Shape { @Override public double getGirth(int...

两道java小题目帮帮,在线等,要具体完整
\/\/计算第二个问题 import java.util.Scanner;public class JudgeLeap { private int year;public JudgeLeap(int year) { this.year = year;} public JudgeLeap() { } public Boolean isLeapYear() { if (year \/ 100.0 == year \/ 100) { if (year % 400 == 0)return true;else return...

两道JAVA的题目,谁帮忙解答下
length*wide;} } public class TestArea { public static void main(String args[]){ MyCircle mc=new MyCircle(3);MyRectangle mrt=new MyRectangle(2,5);System.out.println("圆的面积为:"+mc.CalsulateArea());System.out.println("长形的面积为:"+mrt.CalsulateArea());} } ...

谁能帮我做两道JAVA的题,我谢谢你们了,关系到这个学期的成绩。
1、\/\/员工类 public class Employee { private String name;private String sex;private double wage;public String getName() { return name;} public void setName(String name) { this.name = name;} public String getSex() { return sex;} public void setSex(String sex) { this.sex =...

两道java程序题 新手请教要怎么写?
public class JavaCourse { private String sName; \/\/学生姓名 private String sId; \/\/学号 private int testGrade; \/\/测试成绩 private int regularGrade; \/\/平时成绩 private int endOfTermGrade;\/\/期末成绩 private int totalGrade; \/\/总成绩 public final double TR= 0.3;public f...

两道JAVA题,谁来给我解释一下,稍微详细点的
把原来的字符数组的第1个元素改为了g.这就是引用数据类型和基本数据类型的区别.第二题选A!C肯定是错的! 属于lang包!B也不对,线程实现有2种方式,第一,扩展java.lang.Thread类.第二,实现Runnable接口 从Thread类中继承的创建方式我还是可以实现Runnable接口,也就是说还是不能防止多父类的出现!!

两道Java题目,具体如下
\/\/第一题:import java.util.*;\/\/编写一个函数,用于生成随机密码,入参为随机密码的长度,返回生成的随机密码.要求生成的随机密码必须同时包含大写字母,小写字母和数字.public class B1 {public static void main(String[] args){System.out.println(getPassword(9));\/\/调用getPassword方法,然后输出打印...

新河县18989084106: 求编写一段很简单的java程序
能亭柯力: public class Test {public static void main(String[] args) { int sum = 0; for(int i = 1;i<=10;i++){ sum = sum+i; } System.out.println(sum); } }

新河县18989084106: 简单java编程题 -
能亭柯力: 第一题 public class A{ public static void main(String[] args){ int i,j,k,x; for(x=100;x { i=x/100; j=x/10%10; k=x%10; if(x==i*i*i+j*j*j+k*k*k) System.out.println(x); } } } 第二题 public class A{ public static void main(String args[]){ int sum=0; for(int j=2;j int x=...

新河县18989084106: 求助简单的JAVA编程题 -
能亭柯力: import java.io.*;class test{public static void main(String []args) { String []a={"January","February","March","April","May",...

新河县18989084106: 编写一个简单的Java程序?
能亭柯力: import java.util.*; public class T { public static void main(String[] args) { F a=new F(); for(int i=1;i<100;i++){ System.out.print(" "+a.f(i)); } } } class F { public int f(int i){ if(i==1){ return 1; } else if(i==2){ return 1; } else{ return f(i-1)+f(i-2); } } }

新河县18989084106: 求帮做两个简单的JAVA程序 -
能亭柯力: 1.public class dx { public static void main(String[] args) { int year = 2006 ; double students = 80000 ; while(students<=200000) { students+=students*0.25; year++; } System.out.println(year); } }2.public class dx { public static void main(String[] args) { ...

新河县18989084106: 一个简单的java编程
能亭柯力: int[] i=new int[]{1,2,3,4,5,6,7,8,9}; string s=""; for(int x : i) {s+=x+","; } system.out.print(s);

新河县18989084106: 求编写一个超级简单的Java的程序源代码 -
能亭柯力: public class Search { public static final int[][] array ={ {8,2,3,4,5}, {7,6,5,8,8}, {6,4,5,7,10} }; public static void main(String[] args) { for(int i=0;i<array.length;i++){ int minCol = getrowMin(i); if(iscolMin(minCol,i)){ System.out.println("array["+i+"]["+...

新河县18989084106: 跪求问两道道java编程题
能亭柯力: import javax.swing.JFrame; public class Test{ public static void main(String[] args){ jFrame jf=new JFrame(); jf.setVisible(true); jf.setTitle("1234153"); jf.setSize(300,200); } }

新河县18989084106: 编写一个JAVA简单的程序! -
能亭柯力: public static void main(String[] args){String firstString="This is";String secondString="This is"; if(firstString==null && secondString==null){System.out.println("①firstString 与 secondString 相等");}else if(firstString!=null && firstString...

新河县18989084106: 谁会编写两道简单的JAVA题?帮忙写一下,谢谢!!!在线等!!! -
能亭柯力: /** * 成员属性:姓名(name)、年龄(age)、性别(sex)* 构造方法:含有三个属性参数的构造方法* 实现方法:利用setName()和getName()分别用来给姓名属性赋值和取值* 抽象方法:名为work的抽象方法,该方法返回值为void. */ ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网