java新手编程常见问题 问题,如下,代码怎么写?

1.在Java中,运行如下代码段,则输出结果为( A )public static void main(String args[]){int i = 3;do{for(int j=3;j<4;++j){System.out.println("j="+i);}i++;}while(i<5);}A.j=3j=4B.j=3j=3C.什么都不输出D.j=32. 在Java中,云行如下代码,则输出结果为( C )。public static void main(String[] args){int i;for(i=1;i<5;i++){if(i%2!=0){i++;continue;}}System.out.println(i);}A.9 B.7 C.5 D.33. 在Java中,如下代码的输出结果是( C )public class Tset {public static void main(String arg[]){int a=0;while(a<10){if(a>=10){System.out.print(a++);}}}}A.12345678910 B.0123456789C.运行出现死循环 D.04. 在Java中,运行如下代码,则输出结果为( C )。public static void main(String[] args){int i=1;switch(++i){case 1:System.out.println("i=1");case 2:System.out.println("i=2");case 3:System.out.println("i=3");break;default:System.out.println("i不符合判断条件");}}A.i=2B.i=1i=2i=3i不符合判断条件C.i=2i=3D.i=2i=3i不符合判断条件5. 在Java中,运行如下代码,则输出结果为( B )。public static void main(String[] args){for(int i=0;i<5;i++){System.out.print(i+" ");if(i==3)break;}}A.0 1 2B.0 1 2 3C.0 1 2 3 4D.0 1 2 3 4 56. 运行如下Java代码,输出结果为( B )。for(int i=1;i<=3;i++){if(i%2==0)continue;System.out.print(i);}A.12 B.13 C.1 D.编译错误7. 运行如下Java代码,输出结果为( B )。public static void main(String[] args){int num=3;if(num<=0
num>3){return;}else{switch(num++){case 1:System.out.println("num:1");break;case 2:System.out.println("num:2");break;case 3:System.out.println("num:3");break;default:System.out.println("num:default");break;}}}A.num:default B.num:3C.编译错误 D.方法直接结束,没有任何输出8. 运行如下Java代码,输出结果为( A )。public class Demo{public static void main(String[] arg) {for(int i=1;i<=5;i++){System.out.print(i);switch (i) {case 1:i=i*2;break;case 2:i =i*4;break;}}}} (选择一项)A.1345 B.1 C.1245 D.129. 在一个名为Person.java的文件中,有如下代码,则输出结果为( C )public class person{public static void main(String[] args){while(true){System.out.println("我可以输出吗?");}}}A.死循环、无限输出"我可以输出吗?"B.程序正常运行,但什么也不输出C.程序编译错误D.编译无错误码,运行时错误10. 运行如下Java代码,则输出结果为( C )public static void main(String[] arg){int k=0;int j=0;for(int i=9;i>0;i--) {if(i%2==0){k++;continue;}j++;}System.out.println(k+","+j);}A.5,5 B.5,4 C.4,5 D.编译错误11. 运行如下Java代码,则输出结果为( C )public static void main(String arg[]) {int i=3;do {i--;if(i==2){break;}System.out.println(i);} while (i>0);}A.2B.21C.什么都不输出D.32112. 在Java中,如下代码的输出结果为( C )public class Test{public static void main(String[] arg) {int i=4;switch(i--){default:System.out.println("不符合判断条件");case 1:System.out.println("i=1");case 2:System.out.println("i=2");break;case 3:System.out.println("i=3");}}}A.i不符合判断条件B.i=3C.i不符合判断条件i=1i=2D.i不符合判断条件i=1i=2i=313. 在Java中,以下循环的执行次数是( B )public class Test{public static void main(String arg[]) {for(int i=0,j=1;iSystem.out.print(i);}}}A.0 B.1 C.2 D.314. 在Java中,如要使下面程序的输出值为2,则应该从键盘给n输入的值是( B )public class Tset {public static void main(String arg[]) {int s=0,a=1;Scanner input = new Scanner(System.in);int n=input.nextInt();do{s=s+1;a=a-2;}while(a!=n);System.out.print(s);}}A.-1 B.-3 C.-5 D.015. 在Java中,运行下面的代码,输出结果是( D )public class Tset {public static void main(String arg[]) {int a[]={1,2,3};int b[];b=a;for(int i=0;i=b.length;i++) {System.out.print(b[i]+",");}}}A.1, B.1 C.1,2,3, D.编译错误16. 在Java中,以下代码的运行结果是( D )public class Test{public static void main(String[] args){String str[]={"abc","123","hello"};System.out.println(str[1]);}}A.a B.b C.abc D.12317. 在Java中,以下程序的运行结果是( A )public class Tset {public static void main(String arg[]) {int sum =0;for(int i=1;i<10;i++) {if(i%2==2){break;}sum +=i;}System.out.println(sum);}}A.45 B.1 C.25 D.018. 在Java中,以下程序的运行结果是( D )public class Tset {public static void main(String arg[]) {int sum =0;int i=1;for(;i<=5;){i++;sum +=i;}System.out.println(sum);}}A.编译错误 B.运行错误 C.15 D.2019. 下面Java代码的输出结果是(B)int sum =0;for(int i=20;i>0;i--){if(i%3!=0){continue;}sum +=i;}System.out.println(sum);A.0 B.63 C.147 D.21020. 下面Java代码的输出结果是( B )int sum=0;for(int i=1,j=10;isum +=i+j;}System.out.println(sum);A.11 B.33 C.55 D.运行报错}
展开全部网页地址在代码中的java代码写法如下:package com.test;import java.lang.reflect.Method;//实现打开浏览器并跳到指定e68a843231313335323631343130323136353331333365643562网址的类public class BareBonesBrowserLaunch {public static void openURL(String url) {try {browse(url);} catch (Exception e) {}}private static void browse(String url) throws Exception {//获取操作系统的名字String osName = System.getProperty("os.name", "");if (osName.startsWith("Mac OS")) {//苹果的打开方式Class fileMgr = Class.forName("com.apple.eio.FileManager");Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class });openURL.invoke(null, new Object[] { url });} else if (osName.startsWith("Windows")) {//windows的打开方式。Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);} else {// Unix or Linux的打开方式String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };String browser = null;for (int count = 0; count < browsers.length && browser == null; count++)//执行代码,在brower有值后跳出,//这里是如果进程创建成功了,==0是表示正常结束。if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)browser = browsers[count];if (browser == null)throw new Exception("Could not find web browser");else//这个值在上面已经成功的得到了一个进程。Runtime.getRuntime().exec(new String[] { browser, url });}}}//主方法 测试类public static void main(String[] args) {String url = "http://iteye.blog.163.com/";BareBonesBrowserLaunch.openURL(url);}
}

我要回帖

更多关于 java新手编程常见问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信