简单的java程序
1.二分查找,java的输入与输出
1 package com;2
3
4 public class Firstapp{
5 public static void main(String args[])
6 {
7 java.util.Scanner sc=new java.util.Scanner(System.in);
8 int n,start,end,middle;
9 System.out.println("请输入:");
10 n=sc.nextInt();
11 int a[]={-2,1,4,5,8,12,17,23,45,56,90,100};
12 start=0;
13 end=a.length-1;
14 middle=(start+end)/2;
15 int count=0;
16 while(n!=a[middle]){
17 if(n>a[middle]){
18 start=middle;
19 }
20 else if(n<a[middle]){
21 end=middle;
22 }
23 middle=(start+end)/2;
24 count++;
25 if(count>a.length/2)
26 break;
27 }
28 if(count>a.length/2)
29 System.out.println(":"+n+"不在数组内");
30 else
31 System.out.println(":"+n+"是数组中第"+middle+"个元素");
32
33 }
34 }
View Code
2.java的类与对象,new对对象进行初始化
1 package com;2 class XiyouRenwu { float height,weight;
3 String head, ear,hand,foot,mouth;
4 void speak(String s)
5 {
6 head="歪着头";
7 System.out.println(s);
8 }
9 }
10
11 public class Exmple {
12 public static void main(String args[])
13 {XiyouRenwu zhubajie,sunwukong;
14 zhubajie=new XiyouRenwu();
15 sunwukong=new XiyouRenwu();
16 zhubajie.height=1.80f; //对象给自己的变量赋值。
17 zhubajie.weight=160f;
18 zhubajie.hand="两只黑手";
19 zhubajie.foot="两只大脚";
20 zhubajie.head="大头";
21 zhubajie.ear="一双大耳朵";
22 zhubajie.mouth="一只大嘴";
23 sunwukong.height=1.62f; //对象给自己的变量赋值。
24 sunwukong.weight=1000f;
25 sunwukong.hand="白嫩小手";
26 sunwukong.foot="两只绣脚";
27 sunwukong.head="绣发飘飘";
28 sunwukong.ear="一对小耳";
29 sunwukong.mouth="樱桃小嘴";
30 System.out.println("zhubajie的身高:"+zhubajie.height);
31 System.out.println("zhubajie的头:"+zhubajie.head);
32 System.out.println("sunwukong的重量:"+sunwukong.weight);
33 System.out.println("sunwukong的头:"+sunwukong.head);
34 zhubajie.speak("俺老猪我想娶媳妇"); //对象调用方法。
35 System.out.println("zhubajie现在的头:"+zhubajie.head);
36 sunwukong.speak("老孙我重1000斤,我想骗八戒背我"); //对象调用方法。
37 System.out.println("sunwukong现在的头:"+sunwukong.head);
38
39 }
40
41 }
View Code
以上是 简单的java程序 的全部内容, 来源链接: utcz.com/z/390828.html