1、 public static void main(String args) int x,y,z; System.out.println(水仙花数依次为:); for(int i=100;i=999;i+) x=i/100; y=(i/10)%10; z=(i%100)%10; if(i=(x*x*x+y*y*y+z*z*z) System.out.println(i); 2. public class Sushu public static void main(String args) System.out.println(1-100以内的素数为 for (int i = 2; i = 100
2、; i+) for (int k = 2; k = i; k+) if (i % k = 0 & i != k) break; i = k) System.out.println(i);(2)程序运行结果6.实验分析和体会通过几个Java小程序的训练,我不仅巩固了先前所学的有关编程的东西,还使自己的编程能力有了大的提高。Java程序的设计过程应该是认真细致的,在完成要求之前,先做做例题,这同时也是自己熟悉Java语言规则及其编译器的过程。 数组和字符串编程 软件1601 学号:实验2 数组和字符串编程(1) 通过实验,掌握Java语言中数组、字符串程序设计的基本方法。(2) 较熟练地掌握Jav
3、a程序数组的应用、字符串处理操作的方法应用。(1) 编写一个程序,在控制台输入10个数,按大小顺序输出。(2) 求一个3*3矩阵对角元素之和。(3) 输入一段字符串,统计其中有多少个单词。(单词用空格隔开)(1) 将本章所学内容要点进行整理,并认真体会例题中的编程要领。(2) 写出实验内容中第(2)、(3)题两个程序的源代码,作为报告。1.public class sansanjuzhen int A1=3,8,5,5,15,7,24,8,68; int sum1=0,sum2=0; for(int i=0;A1.length; for(int j=0;j0) return real+imag
4、e+i; else return real+ Complex c1=new Complex(3,5); Complex c2=new Complex(4,-6); Complex c3=new Complex(); Complex c4=new Complex(); Complex c5=new Complex(); c3=c1.add(c2); c4=c1.reduce(c2); c5=c1.cheng(c2);第一个复数为3+5i,第二个复数为4-6i复数的加法为: System.out.println(c3.Output1();复数的减法为: System.out.println(c4.
5、Output1();复数的乘法为: System.out.println(c5.Output1();3. package Account;public class Acount public double balance; public Acount (double balance) SetBalance(balance); public void SetBalance(double balance) this.balance=balance; public double deposit(double balance1) this.balance+=balance1; return this.
6、balance; public double withdraw(double balance1) this.balance-=balance1; public double Getbalance() return balance;package Account;import java.io.*;public class Main Acount A=new Acount(0); double Income=0.0,Outcome=0.0; int i; java.text.DecimalFormat df=new java.text.DecimalFormat(#.00 while(true)
7、System.out.println(欢迎光临,请输入你要进行的操作:n1,存钱n2,取钱n3,查询n4,退出 BufferedReader Bf=new BufferedReader(new InputStreamReader(System.in); while(true) try i=Integer.parseInt(Bf.readLine(); if(i!=1&i!=2&=3&=4) System.out.println(请重新输入: else break; catch (Exception e) System.out.println(请输入整数: if(i=4) break; if(i
8、=1) System.out.println(请输入存款额: while(true) try Income=Double.parseDouble(Bf.readLine(); A.deposit(Income);存入的钱为:+Income);剩余的钱为+df.format(A.balance);请输入浮点数 if(i=2)请输入取款额: Outcome=Double.parseDouble(Bf.readLine(); if(A.Getbalance()Outcome) A.withdraw(Outcome);取出的钱为:+Outcome); else System.out.println(余
9、额不足 if(i=3)4. package mymaths;public interface Qiuzhi abstract int Mymax(); abstract int Mymin();package mymaths;public class Qiuzhi1 implements Qiuzhi public int a,b,c; public Qiuzhi1(int a,int b,int c) this.a=a; this.b=b; this.c=c; public int Mymax() int d=bc?b:c; return ad?a:d; public int Mymin()
10、 int d=b return a Qiuzhi1 q=new Qiuzhi1(25,6,108);最大数:+q.Mymax();最小数:+q.Mymin();5. package ManageSuppermacket;public class Goods public String Name; public double Price; public String Procuder; public int Number; public void Sale(String Name,int number) if(this.Number0) good=null;物品删除成功! return good;package ManageSuppermacket;public class Suppermacket Goods Good=new Goods100; public void check(Goods Good)物品t价格t商品产地t数量 System.out.println(Good.Name+Good.Price+Good.Procuder+Good.Number); public void Query(Goods good) good.ShowMe();package ManageSu
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1