public?static?void?main(String?args[])?{
創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站建設(shè)、成都做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
Scanner?scanner?=?new?Scanner(System.in);
System.out.println("請輸入一個開始數(shù)字:");
int?a?=?0;
try?{
a?=?scanner.nextInt();
}?catch?(Exception?e)?{
System.out.println("輸數(shù)字不合法");????????
return;
}
System.out.println("請輸入一個結(jié)束數(shù)字:");
int?b?=?0;????
try?{
b?=?scanner.nextInt();
}?catch?(Exception?e)?{
System.out.println("輸數(shù)字不合法");????????
return;
}????
int?sum?=?0;????
if?(a??b)?{????????
for?(int?i?=?b;?i?=?a;?i++)?{
sum?=?sum?+?i;
}
}?else?{??????
for?(int?i?=?a;?i?=?b;?i++)?{
sum?=?sum?+?i;
}
}
System.out.println(sum);
}
把 人 封裝成一個類Person,繼承這個類 變有了 人應(yīng)該有的屬性
把 家庭成員關(guān)系封裝一個類Family,繼承這個類有了家庭關(guān)系的屬性
把工作封裝成一個接口Jop,繼承這個接口實(shí)現(xiàn)了工作的方法
由于Person 和 Family 屬性都是固定的,即每個人的情況基本都一樣所以封裝成類
Jop 則是因?yàn)?每個人的工作不一樣,所有做成接口,究竟是什么樣的工作讓這個人來實(shí)現(xiàn)
這里Person 和 Family需要的屬性并不多,所以我統(tǒng)一將他們封裝了一個類 Person 實(shí)現(xiàn)代碼如下:
public?class?XiaoHong?extends?Person?implements?Jop?{
public?XiaoHong(String?name,?String?sex,?String?Father,?String?Mother,
String?Son)?{
super(name,?sex,?Father,?Mother,?Son);
//?TODO?Auto-generated?constructor?stub
}
public?static?void?main(String[]?args)?{
XiaoHong?xiaohong?=?new?XiaoHong("小紅","女","李雷",?"韓梅梅",?"討厭啦!人家還??!");
System.out.println(xiaohong);
xiaohong.work();
}
@Override
public?void?work()?{
System.out.println("我是一個高中生");
}
}
/********************************************************************************/
public?class?Person?{
private?String?name?=?"I?Don't?Know";
private?String?sex?=?"I?Don't?Know";
private?String?Father?=?"I?Don't?Know";
private?String?Mother?=?"I?Don't?Know";
private?String?Son?=?"I?Don't?Know";
public?Person(String?name,?String?sex,?String?myFather,?String?myMother,
String?mySon)?{
super();
this.name?=?name;
this.sex?=?sex;
this.Father?=?myFather;
this.Mother?=?myMother;
this.Son?=?mySon;
}
public?String?getName()?{
return?name;
}
public?String?getSex()?{
return?sex;
}
public?String?getMyFather()?{
return?Father;
}
public?String?getMyMother()?{
return?Mother;
}
public?String?getMySon()?{
return?Son;
}
@Override
public?String?toString()?{
return?"Person?[name="?+?name?+?",?sex="?+?sex?+?",?Father="
+?Father?+?",?Mother="?+?Mother?+?",?Son="?+?Son
+?"]";
}
}
/******************************************************************************/
public?interface?Jop?{
public?void?work();
}
代碼如下:
abstract?class?Worker?{
protected?String?name;
public?Worker(String?name)?{
this.name?=?name;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?abstract?void?introduce();
}
public class Admins implements Userinterface{
private String name;
private String password;
private static int userNum;
public Admins() {
userNum ++;
}
public Admins(String name, String password) {
this.name = name;
this.password = password;
userNum ++;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword() {
return this.password;
}
public String toString() {
return "Total: " + Admins.userNum + "\nName: " + this.name + "\nPassword: " + this.password;
}
public static void main(String [] args) {
Userinterface [] users = new Userinterface[]{new Admins("jeryy", "11111"), new Admins("green", "123123")};
for(Userinterface u: users) {
System.out.println(u);
}
}
}
interface Userinterface{
public void setPassword(String password);
public String getPassword();
public String toString();
}
public class Bins{
public static void main(String [] args) {
int len = 10;
int [] dist = new int [len];
for(int i = 0; i dist.length; i ++) {
dist[i] = (int)(Math.random() * 100);
}
java.util.Arrays.sort(dist);
System.out.println("生成數(shù)組如下: ");
for(int i: dist) {
System.out.print(i + "\t");
}
java.util.Scanner san = new java.util.Scanner(System.in);
System.out.print("輸入要查找的數(shù): ");
int key = san.nextInt();
int res = Bins.binSearch(dist, key);
//System.out.println(res);
String info = (res =0 ) ? (key + ":" + res) : "查找失敗";
System.out.println(info);
}
public static int binSearch(int [] dist, int key) {
java.util.Arrays.sort(dist);
return java.util.Arrays.binarySearch(dist, key);
}
}
7.
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?";quot;
html
head
title計(jì)算器/title
style?type="text/css"
input{
height:1.5em;}
.style1{
font-size:18px}
.height{
height:1.2em;}
/style
script?language="javascript"
function?computer(op){
var?num1,num2,result;
num1?=?parseFloat(document.form1.textname1.value);
num2?=?parseFloat(document.form1.textname2.value);
if(op=="+")
result?=?num1?+?num2;
document.form1.textResult.value=result;
if(op=="-")
result?=?num1?-?num2;
document.form1.textResult.value?=?result;
if(op=="*")
result?=?num1?*?num2;
document.form1.textResult.value?=?result;
if(op=="/"??num2!=0)
result?=?num1/num2;
document.form1.textResult.value?=?result;
}
/script
/head
body
form?name="form1"
center
table?width="500"?height="300"?border="0"?background="images/water001.jpg"
tr
td??width="183"?height="61"img?src="images/baidu_logo.gif"??width="182"?height="54"http://td
td?width="219"span?class="style1"百度計(jì)算器/span/td
/tr
tr
td?colspan="2"span?class="style1"第一個數(shù):input?type="text"?name="textname1"http://span/td
/tr
tr
td?colspan="2"span?class="style1"第二個數(shù):input?type="text"?name="textname2"http://span/td
/tr
tr
td?colspan="2"
input?class="height"?type="button"?value="??+??"?onClick="computer('+')"/nbsp;nbsp;nbsp;
input?class="height"?type="button"?value="??-??"?onClick="computer('-')"/nbsp;nbsp;nbsp;
input?class="height"?type="button"?value="??*??"?onClick="computer('*')"/nbsp;nbsp;nbsp;
input?class="height"?type="button"?value="??/??"?onClick="computer('/')"/
/td
/tr
tr
td?colspan="2"span?class="style1"計(jì)算結(jié)果:input?type="text"?name="textResult"http://span/td
/tr
/table
/center
/form
/body
/html
比如你是李剛,增加一個喊的方法,main也寫上.main方法里不能再有別的方法,所以這樣寫
Class Person{
int age //年齡
String name //姓名
String gender //性別
public person(){}
public person(String name1){
name=name1;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
//你說的喊方法
public say(){
System.out.println("hello");
}
}
public class YourSelf{
public static void main(String args[]){
Person you=new Person("李剛");
you.say();
}
}