首页 / JAVA / Java-面向对象基础练习
Java-面向对象基础练习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java-面向对象基础练习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2060字,纯文字阅读大概需要3分钟。
内容图文
![Java-面向对象基础练习](/upload/InfoBanner/zyjiaocheng/1144/d6bb5b1186124eb6b0457d4c5f045dcc.jpg)
1.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print
类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的
立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来
测试类Print。
package liu0917;
public class Print { void output() { for(int i =100;i<=999;i++) { if(Math.pow(i/100,3)+Math.pow(i%10,3)+Math.pow(i/10%10, 3)==i) { System.out.println(i); } } } } |
1 2 3 4 5 6 7 8 9 10 11 |
package liu0917;
public class E {
public static void main(String[] args) { Print pr=new Print(); pr.output(); }
} |
2.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int
x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在
控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类
的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大
小写英文字母表。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package liu0917;
public class Print2 { int x; void output() { if(x==1) { for(int i =65;i<=90;i++)//大写字母在char类型中的位置 { char a =(char) i; System.out.print(a); } } else if(x==2) { for(int i =97;i<=122;i++) { char a =(char) i; System.out.print(a); } } else { System.out.println("输入有误"); } }
} |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package liu0917;
import java.util.Scanner;
public class TestClass2 {
public static void main(String[] args) { Print2 pr = new Print2(); Scanner sc = new Scanner(System.in); System.out.println("请输入x的值"); pr.x=sc.nextInt(); pr.output();
}
} |
3、
.按要求编写Java应用程序。
(1)建立一个名叫Cat的类:
属性:姓名、毛色、年龄
行为:显示姓名、喊叫
(2)编写主类:
创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输
出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
package com.hanqi; public class Mao { String name,maose; int age; void xingwei() { System.out.println("猫的姓名:"+name); System.out.println("猫的叫声:"+"喵喵"); } }
package com.hanqi; import java.util.Scanner; public class Test02 { public static void main(String[] args) { Mao ma=new Mao(); ma.name="妮妮"; ma.maose="灰色"; ma.age=2; Scanner sc=new Scanner(System.in); System.out.println("输入猫的颜色:"); String str=sc.nextLine(); System.out.println("输入猫的年龄:"); int in=sc.nextInt(); if(ma.maose.equals(str)) { ma.xingwei(); } else { System.out.println("查询不到猫信息"); } } }
原文:http://www.cnblogs.com/tfl-511/p/5881056.html
内容总结
以上是互联网集市为您收集整理的Java-面向对象基础练习全部内容,希望文章能够帮你解决Java-面向对象基础练习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。