//2-2publicclassExample2_2{publicstaticvoidmain(String args[]){//low //byte short int long float double//high//low>high auto//high>low usethe toolbyte a=120;short b=130;int c=2200;long d=8000;float f;double g=0.12345678;
a=(byte)b;//becaus the byte a lower than the short b, b turn into the a needs a tool
c=(int)d;//becaus the int c lower than the long d, d turn into the c needs a tool
f=(float)g;System.out.println("a="+a);System.out.println("c="+c);System.out.println("f="+f);System.out.println("g="+g);}}
//2-3publicclassExample2_3{publicstaticvoidmain(String args[]){char c='A';float f=123.456789f;double d =123456.12345678;long x=5678;System.out.printf("%c%n%10.3f%n%f,%12d%n%d",c,f,d,x,x=x+2);}}
//3-8importjava.util.Scanner;publicclassExample3_8{publicstaticvoidmain(String args[]){int n,start,end,middle;int a[]={-2,1,4,5,8,12,17,23,45,56,90,100};
start=0;
end =a.length;
middle=(start+end)/2;int count=0;Scanner reader=newScanner(System.in);System.out.print("请输入一个整数");
n=reader.nextInt();while(n!=a[middle]){if(n>a[middle]){
start=middle;}elseif(n<a[middle]){
end = middle;}
middle=(start+end)/2;
count++;if(count>a.length/2)break;}if(count>a.length/2)System.out.println(n+"不在数组中");elseSystem.out.println(n+"是数组中的第"+middle+"个元素");}}
优惠劵
Fla Robin JD
关注
关注
0
点赞
踩
3
收藏
觉得还不错?
一键收藏
0
评论
Java大学实用教程(第4版)课本例题
//1-1class A{ void f() { System.out.println("I am A"); }}class B{}public class Hello { public static void main(String args[]) { System.out.println("你好,很高兴学习Java"); A a=new A(); a.f(); }}//2-1public class Example2_1 { public static
main不是关键字,main入口不仅可以在公共类中定义,也可以在普通类中定义,但如果公共类定义了main入口那么入口会是这个,此时普通类中的main入口作为静态方法可以被调用.而且类中没有定义main入口的情况下是可以定义名字为main的方法的.
下面程序哪个语句是正确的
A. byte a=0,b=3; byte c =a+b;
B. short s =23; s=s+12;
C. short s=23; s+=12;
D. float f = 23+23.23;
我的答案:D,正..
偶尔不神经: 哥哥哥,第六章的出了吗?
2301_80122317: 你!是!我!的!神!
2301_80717612: 你是我的神!
2301_77552058: 第一题为啥不对啊
乖乖仔仔: 输出格式控制那道题写的和题目要求不一样,该怎么填啊?