java编程文件汇总_第1页
java编程文件汇总_第2页
java编程文件汇总_第3页
java编程文件汇总_第4页
java编程文件汇总_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.;(1)public class Test1 public static void main(String args) int i = 10;/逻辑运算符、关系运算符、/关系运算符:32,2=3,32&23)System.out.println(条件是真的!);elseSystem.out.println(条件是假的!);/有if是不是一定要有else 有else是不是一定有if?/if可以单独出现,else出现一定要有if。(2)public class Test2 public static void main(String args) int i=0 ;/定义i但是没有初始化int j

2、;int sum=0;/1+2+3+.+100while(i1+2+3/(3) /char a = X;System.out.println(sum的值是:+sum+ i的值是:+i);(3)public class Test3 public static void main(String args) /不怕慢!就怕站!/一个程序中分别计算出1-100范围内的奇数之和,偶数之和。int i = 1;int sumj = 0,sumo = 0;while(i=100)if(i%2=0)/余数为零。%表示模运算,取余数。 /sumo = sumo + i; sumo += i;if(i%2!=0)

3、 sumj += i;i+;System.out.println(全体奇数的和为:+sumj+ 全体偶数的和:+sumo+ i的值是:+i);(4)public class Choice public static void main(String args) /起征税点:1000及以下,1000-2000,2000-5000int shou = 4000;/ switch(变量A):根据变量A,寻找相应的case switch(shou)case 1000: System.out.println(您的收入在1000);break;case 2000: System.out.println(您

4、的收入在2000);break;case 5000: System.out.println(您的收入在5000);break;default : System.out.println(您的收入不在以上的case中);(5)public class ChoiceABC public static void main(String args) /起征税点:1000及以下,1000-2000,2000-5000int grade = X; /A char类型的 /System.out.println(grade);/ switch(变量A):根据变量A,寻找相应的case switch(grade)

5、case A: System.out.println(您的成绩优异);break;case B: System.out.println(您的成绩良好);break;case C: System.out.println(您的成绩及格);break;default : System.out.println(请您交补考费);(6)public class ChoiceRevenue public static void main(String args) /起征税点:1000及以下,1000-2000,2000-5000 int shou = 4999; /A char类型的 if(grade=A)

6、 else if(grade=B)if(shou1000&shou2000&shou5000)System.out.println(适当收税!);elseSystem.out.println(收税);(7)public class DArray public static void main(String args) char Array = new char 310;Array00 = 京;Array01 = 沪;Array02 = 津;Array03 = 渝;Array10 = 皖;Array29 = X;/* * char i = Array00; if (i=京) System.out

7、.println(您选择的是:+i+ * 含义是:北京已经被选定!); / 您选择的是:010 含义是:北京已经被选定! */ int i =2; i=3;for(int i=0;i3;i+) for(int j=0;j=1&num=1&teanum=100)this.Teaname = teaname;this.Teanum = teanum;public Teacher() /方法的重载!public String getMajor() return Major;public void setMajor(String major) Major = major;public int getT

8、eaage() return Teaage;public void setTeaage(int teaage) Teaage = teaage;public String getTeadepart() return Teadepart;public void setTeadepart(String teadepart) Teadepart = teadepart;public String getTeaname() return Teaname;public void setTeaname(String teaname) Teaname = teaname;public int getTean

9、um() return Teanum;public void setTeanum(int teanum) Teanum = teanum;public char getTeasex() return Teasex;public void setTeasex(char teasex) Teasex = teasex; (19)1.package com.stuproj;public class InstanceOfStu public static void main(String args) / 生成对象的基本方式: /类名 对象名 = new 类的构造函数()/Student stu = n

10、ew Student(); / The constructor Student() is undefined Student stuZkj = new Student(张开健, 666); /小张同学被分到了 工商管理系,细化学生档案。 /stuZkj.stuDept = 工商管理系; /过了一段时间。去了艺术设计系。 /stuZkj.stuDept = 艺术设计系; stuZkj.setStudentDept(艺术设计系); 2.package com.stuproj;import java.util.Scanner;public class Student / 我们要求学生的属性,不能随意

11、修改的。private String stuName; /学生姓名private String stuDept; /学生所在系部private int stuNum; /学生学号private int stuAge; /学生年龄private char stuSex; /学生性别private static String College; public Student(String name,int num) this.stuName = name; this.stuNum = num; public Student() /方法的重载 public void setStudentDept(St

12、ring dept) / 需要用户输入正确的修改授权码。才可以转系 System.out.println(修改前,请输入验证码:); Scanner sc = new Scanner(System.in); int yzm = sc.nextInt(); /规定 转系的验证码,56780 if(yzm = 56780) this.stuDept = dept; System.out.println(转系成功!); else System.out.println(您输入验证码错误! +你想进入的系部+dept+没门!);类的方法:(1)构造方法():类实例化对象。其中构造方法分为无参数的构造方法

13、,有参数的构造方法,无参数的构造方法是默认生成的,有参数的需要我们自己去写。(2)setXXX():set的方法就是有来给类的对象的相关属性赋值的。(3)getXXX():get的方法就是有来取类的对象的相关属性的值。(20)package com.stuproj;public class IntLength public static void main(String args) /要求 你计算出 int 所占的字节数。/byte.一个byte是8个二进制位。/一个int(整型变量) 占几个字节?char/integer类中size,表示整型变量的二进制位数/ size/8;int num

14、= Character.SIZE;System.out.println(num/8); (21)1.package com.boxtobox;public class Transfer public static void main(String args) String str = 123;/int i = str; /Type mismatch: cannot convert from String to int/*Integer inte = new Integer(str);int i = inte.parseInt(str);*/int i = Integer.parseInt(st

15、r);i = i*10;System.out.println(由String转换的整型变量i + 经过算数运算之后的值:+i);2. package com.boxtobox;public class StaticTest public static void main(String args) Abc abc1 = new Abc(1);Abc abc2 = new Abc(2);Abc abc3 = new Abc(3);Abc abc4 = new Abc(4);Abc abc5 = new Abc(5);int i = Abc.getCount(); System.out.printl

16、n(一共创建了+i+个对象);class Abcprivate static int count = 0; / 统计一下,我所创建的对象个数 private int num; /类调用一次构造函数,就会创建一个新的该类的对象public Abc(int num) this.num = num;count+;public static int getCount() return count;(22)1. package com.mypetshopadv;public interface Chongwu / void xxx(); public abstract void xxx()String

17、getName();int getAge();String getColor();class MyDog implements Chongwuprivate String name;private String color;private int age;/*public MyDog(String name,int age,String color)this.setAge(age);this.setColor(color);this.setName(name);*/覆写object根类的toString方法public String toString() String str = 宠物名: +

18、+-宠物毛色: +this.color+-宠物年龄:+this.age; return str;public MyDog(String name, String color, int age) super(); = name;this.color = color;this.age = age;public int getAge() return age;public void setAge(int age) this.age = age;public String getColor() return color;public void setColor(St

19、ring color) this.color = color;public String getName() return name;public void setName(String name) = name; class MyCat implements Chongwuprivate String name;private String color;private int age; /一个整数private int A; /一个整型数组/*public MyDog(String name,int age,String color)this.setAge(age);th

20、is.setColor(color);this.setName(name);*/覆写object根类的toString方法public String toString() String str = 宠物名: ++-宠物毛色: +this.color+-宠物年龄:+this.age; return str;public MyCat(String name, String color, int age) super(); = name;this.color = color;this.age = age;public int getAge() return age

21、;public void setAge(int age) this.age = age;public String getColor() return color;public void setColor(String color) this.color = color;public String getName() return name;public void setName(String name) = name; 2. package com.mypetshopadv;import java.util.Scanner;public class MyStore / p

22、rivate MyCat cat; 宠物商店里放了一只猫/ private MyDog dog; 宠物商店里放了一只狗/* private MyDog dogs;/宠物商店里放了一群狗 private MyCat cats; / 对象数组 */private Chongwu chongwus; /声明宠物对象(实例)数组/ int aprivate int curloc; /数组目前的位置; public Chongwu getChongwus() return chongwus;public MyStore(int len) if(len1)chongwus = new Chongwu1;

23、chongwus = new Chongwulen; /定义宠物对象(实例)数组this.curloc = 0; /将一只宠物放在一个宠物数组里(宠物笼里)public boolean addChong(Chongwu chong)if(this.curlocthis.chongwus.length)this.chongwuscurloc = chong;this.curloc+;return true;return false;public void Search()Scanner sc = new Scanner(System.in);System.out.println(请输入您要检索的

24、内容:);String str = sc.nextLine();/需要你判断宠物名字里是不是含有str的内容/比熊犬这个字符串(String)里是不是含有str的内容犬/String test = 犬分内事了解放了就是了房价金粉世家;/int i = test.indexOf(刘);/返回指定子字符串(str)在此字符串(test)中第一次出现的位置。/System.out.println(i的值是+i);/定义标识位:idint id = 0;for(int i=0;i=0|z=0)System.out.println(chongwusi);id =1; if(id=0)System.out

25、.println(你所查询的内容不存在);3. package com.mypetshopadv;import java.util.Scanner;public class MyStoreSearchAge / private MyCat cat; 宠物商店里放了一只猫/ private MyDog dog; 宠物商店里放了一只狗/* private MyDog dogs;/宠物商店里放了一群狗 private MyCat cats; / 对象数组 */private Chongwu chongwus; /声明宠物对象(实例)数组/ int aprivate int curloc; /数组目前

26、的位置;public Chongwu getChongwus() return chongwus;public MyStoreSearchAge(int len) if(len1)chongwus = new Chongwu1; chongwus = new Chongwulen; /定义宠物对象(实例)数组this.curloc = 0; /将一只宠物放在一个宠物数组里(宠物笼里)public boolean addChong(Chongwu chong)if(this.curlocthis.chongwus.length)this.chongwuscurloc = chong;this.c

27、urloc+;return true;return false;public void Search()Scanner sc = new Scanner(System.in);System.out.println(请输入您要检索的内容:);String str = sc.nextLine();/需要你判断宠物名字里是不是含有str的内容/比熊犬这个字符串(String)里是不是含有str的内容犬/String test = 犬分内事了解放了就是了房价金粉世家;/int i = test.indexOf(刘);/返回指定子字符串(str)在此字符串(test)中第一次出现的位置。/System.

28、out.println(i的值是+i);/定义标识位:idint id = 0;int inputage = -999999;try inputage = Integer.parseInt(str); catch (NumberFormatException e) /说明你填的有可能是“犬”这个字,“白”这种字/处理检索“犬字”、“白字”for(int i=0;i=0|z=0)System.out.println(chongwusi);id =1; if(id=0)System.out.println(你所查询的内容不存在);if(inputage!=-999999)/处理检索年龄数字的。fo

29、r(int i=0;ichongwus.length;i+)int chongwuAge = chongwusi.getAge();if(inputage = chongwuAge)System.out.println(chongwusi);id =1; if(id=0)System.out.println(你所查询的内容不存在);System.out.println();System.out.println(程序检索完成);/*for(int i=0;i=0|z=0)System.out.println(chongwusi);id =1; if(id=0)System.out.println

30、(你所查询的内容不存在);*/4. package com.mypetshopadv;public class OpMyStore public static void main(String args) MyStore mystore = new MyStore(4);Chongwu chong = new MyDog(比熊犬,雪白,1);mystore.addChong(chong);chong = new MyDog(金毛犬,金黄,2);mystore.addChong(chong);mystore.addChong(new MyCat(麝香猫,黑灰,3);mystore.addChong(new MyCat(波斯猫,纯白,1);/输出宠物店的动物,优先考虑获得宠物店的宠物笼(对象数组)/Chongwu mychongwus = mystore.chongwus;/ The field MyStore.chongwus is not visibl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论