java程序编写 java开发简单软件
大家好,感谢邀请,今天来为大家分享一下java程序编写的问题,以及和java开发简单软件的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
怎么用java编写一个程序
为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:
1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。
2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。
3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。
4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。
5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。
6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。
7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。
如何编写“Java程序”
代码已经编译通过\x0d\x0a\x0d\x0aimport java.util.*;\x0d\x0apublic class MainClass_StudentInfor{\x0d\x0a public static void main(String args[]){\x0d\x0a boolean e=true;\x0d\x0a Student stu=new Student();\x0d\x0a Scanner sc=new Scanner(System.in);\x0d\x0a while(e){\x0d\x0a System.out.println("\t\t\t\t\t*********欢迎进入学生信息系统*********\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t********** 1:录入学生的信息********\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********2:输出信息**************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********3:求总分****************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********4求均分*****************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********5:成绩排序**************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********6:检索成绩**************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********7:求最大值和最小值**************\t\t\t\t\t");\x0d\x0a System.out.println("\t\t\t\t\t***********8:结束程序***************\t\t\t\t\t");\x0d\x0a try{\x0d\x0a byte b=sc.nextByte();\x0d\x0a switch(b){\x0d\x0a case 1:\x0d\x0a stu.inputInfo();break;\x0d\x0a case 3:\x0d\x0a stu.getSum();break;\x0d\x0a case 4:\x0d\x0a stu.getAver();break;\x0d\x0a case 2:\x0d\x0a stu.printInfo();break;\x0d\x0a case 5:\x0d\x0a stu.sort();break;\x0d\x0a case 6:\x0d\x0a stu.index();break;\x0d\x0a case 7:\x0d\x0a stu.indexBL();break;\x0d\x0a case 8:\x0d\x0a e=false;\x0d\x0a}\x0d\x0a}\x0d\x0a catch(NullPointerException f){\x0d\x0a f.printStackTrace(); \x0d\x0a System.out.println("请正确操作");\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0aenum Sex{\x0d\x0a男,女\x0d\x0a}\x0d\x0aclass Student{\x0d\x0a int number;\x0d\x0a Sex a;\x0d\x0a String name;\x0d\x0a float sum=0;\x0d\x0a float average;\x0d\x0a float score[];\x0d\x0a String subject[]={"高数","英语","C语言"};\x0d\x0a void inputInfo(){//录入学生基本信息\x0d\x0a Scanner sc=new Scanner(System.in);\x0d\x0a System.out.println("请输入学号:");\x0d\x0a number=sc.nextInt();\x0d\x0a System.out.println("请输入姓名:");\x0d\x0a name=sc.next();\x0d\x0a System.out.println("请输入性别 1:男,2:女");\x0d\x0a int x=sc.nextInt();\x0d\x0a if(x==1)\x0d\x0a{\x0d\x0a a=Sex.男;\x0d\x0a}\x0d\x0a else\x0d\x0a{\x0d\x0a a=Sex.女;\x0d\x0a}\x0d\x0a System.out.println("请输入高数,英语,c语言的成绩:");\x0d\x0a score=new float[3];\x0d\x0a for(int i=0;i=score[i]){\x0d\x0a lowest=score[i];\x0d\x0a}\x0d\x0a}\x0d\x0a System.out.println("该生的最高成绩是"+biggest);\x0d\x0a System.out.println("该生的最低成绩是"+lowest);\x0d\x0a}\x0d\x0a}
用Java编写程序
public class StringBufferDemo{
public static void main(String[] args){
StringBuffer s=new StringBuffer("近来天气不太好,有时几天都见不到月亮。可今天却是明月当空,青天万里无云");
StringBuffer s1=new StringBuffer("明月当空,青天万里无云");
s=s.delete(s.lastIndexOf("明月当空,青天万里无云"),s.length());//将“明月当空,青天万里无云”取出,存到StringBuffer s1中。
System.out.println(s);
s1=s1.delete(3,s1.length());//删除s1从第三个字符开始的所有字符。
System.out.println(s1);
StringBuffer s2=new StringBuffer(s.substring(7,10));//取s的一个子串s2(从第7个开始取出3个字符)。
System.out.println(s2);
s2.reverse();//将子串s2反转。
System.out.println(s2);
s1.append(s2);//将s2添加到s1的后面。
System.out.println("字符串'"+s1+"'的长度是:"+s1.length());//计算新字符串的长度L,并打印出结果。
}
}
结果是:
近来天气不太好,有时几天都见不到月亮。可今天却是
明月当
,有时
时有,
字符串'明月当时有,'的长度是:6
OK,关于java程序编写和java开发简单软件的内容到此结束了,希望对大家有所帮助。