class
student{
private
string
stuid
private
string
stuname
private
char
stusex
private
int
stuage
/**
*以下是各属性的getter/setter方法
*/
public
void
setstuid(string
stuid){
this.stuid=stuid
}
public
string
getstuid(){
return
stuid
}
public
void
setstuname(string
stuname){
this.stuname=stuname
}
public
string
getstuname(){
return
stuname
}
public
void
setstusex(char
stusex){
this.stusex=stusex
}
public
char
getstusex(){
return
stusex
}
public
void
setstuage(int
stuage){
this.stuage=stuage
}
public
int
getstuage(){
return
stuage
}
/**
*构造方法,构造学生信息
*/
public
student(string
stuid,string
stuname,char
stusex,int
stuage){
this.stuid=stuid
this.stuname=stuname
this.stusex=stusex
this.stuage=stuage
}
public
string
tostring(){//覆盖该类的tostring()方法
stringbuffer
buff=new
stringbuffer()
buff.append("学号:"+stuid)
buff.append("\n姓名:"+stuname)
buff.append("\n性别:"+stusex)
buff.append("\n年龄:"+stuage)
return
buff.tostring()
}
public
static
void
main(string[]
args){
student
stu=new
student("郑好纳袜碧1000","zhangsan",'男',18)
system.out.println
(stu)//打印学生信息
system.out.println
("--修改姓名结果--"喊没)
stu.setstuname("lisi")
system.out.println
(stu)
}
}
java题目 编写一个应用程式,计算1~10之间各个整数基弊的阶乘,并将结果输出到屏 public class Test {public static void main (String[] args)
{
long result = 1
for (int i = 1i <= 10i++)
{
result *= i
System.out.println(result)
}
}
}
屏输出:
1
2
6
24
120
720
5040
40320
362880
3628800
资料结构:编写一个应用程式,计算并输出5!(5的阶乘)。
void main()
{
int sum=1
for(int i = 1i <= 5i++)
sum = sum*i
}
sum就是结果,不知道你要的是不是这个,因为这个演算法不复杂,只是纯粹的相乘而已
用java编写:计算任意一个给定扒虚整数的阶乘,并将结果输出到萤幕上,拜托了!
public static int jiecheng(int n){if(n <= 1){return 1 }return n*jiecheng(n-1)}public void main(String[] args){System.out.println (jiecheng(9))}
编写一个JAVA应用程式,使用者从键盘只能输入整数,程式输出这些整数的乘积!
import java.util.Scanner
public class Multi
{
public static void main(String[] args)
{
Scanner read = new Scanner(System.in)
long mul=1
long a
a= read.nextInt()
while (a!=0)
{
mul=mul*a
a=read.nextInt()
}
System.out.println("the answer is "+mul)
}
}
这个程式要储存名字为Multi.java
使用的时候,可以无限搏此族输入,遇到0就结束输入,计算成绩并输出。
编写一个java小程式 求50阶乘并输出到萤幕
Java程式:
import java.math.BigIntegerpublic class Main { public static void main(String[] args) { System.out.println(func(50).toString()) } public static BigInteger func(int n) { BigInteger f = BigInteger.ONE for(int i=2i<=ni++) { f = f.multiply(BigInteger.valueOf(i)) } return f }}
执行测试:
30414093201713378043612608166064768844377641568960512000000000000
public class Test { public static void main(String[] args) { System.out.println(method(5))第一种方法,用递回 int sum = 1第二种方法用回圈 for(int i = 1i<=5i++){sum*=i } System.out.println(sum) } public static long method(int n){ if(n==0||n==1){ return 1 }else{return n*method(n-1) } }}
编写一个java应用程式,在键盘上输入数20,计算并输出1!+2!+…+20!的结果
import java.util.Scannerpublic class exp {public static void main(String[] args) { Scanner scanner = new Scanner(System.in)System.out.print("输入数:") int n = scanner.nextInt()int temp = 1, sum = 0 for (int i = 1i <= ni++) {* temp储存每一个数的阶乘 temp = temp * i sum储存所有数的阶乘的和 sum = sum + temp} System.out.println("结果是:" + sum)}}
试编写程式计算10阶乘并结果输出到萤幕上
int nRet = 1
for(int i = 1i <=10i++
{
nRet *= i
}
printf("10的阶乘为%d", nRet)
望采纳
编写一个vb函式过程,计算 1~10的阶乘之和 ,并将执行结果输出在窗体上
参考程式码:
Private Sub Command1_Click()Dim i As IntegerFor i = 1 To 10Sum = Sum + jc(i)NextMsgBox SumEnd SubFunction jc(a As Integer)jc = 1For i = 1 To ajc = jc * iNextEnd Function
编写一个Java程式求1到10之间所以奇数的和,并输出结果
int sum = 0
for (int i=1i<11i++) {
if (i%2 != 0) {
sum += i
}
}
System.out.print(sum)
希望对你有帮助!
// People.javapublic class People {
String name
int age
String gender
double height
People(String n, int a, String g, double h) {
this.name = n
空扒 this.age = a
this.gender = g
this.height = h
}
public void speak(String words) {
System.out.println(words)
}
public void calculate(int a, int b) {
裂亏纳System.out.println(a + b)
}
public 肆没void rename(String new_name) {
String previous_name = this.name
this.name = new_name
System.out.println(previous_name + " 改名为 " + this.name)
}
}
// Main.java
public class Main {
public static void main(String[] args) {
People person = new People("张三", 18, "男", 1.8)
person.speak("你好!")
person.calculate(23,45)
person.rename("李四")
}
}
这两个类需放在不同的文件内。
运行结果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)