zoukankan      html  css  js  c++  java
  • Hello,World

    题目:

    1 public class text {
    2     public static void main(String[] args) {
    3         if ( 你的代码 )
    4             System.out.print("hello ");
    5         else 
    6             System.out.println("world");
    7     } 
    8 }

      能使他打印“hello world” 。

      

      可使用的方法如下:

      (一)使用匿名内部类:

    1 public class HelloWorld {
    2     public static void main(String... a) {
    3        if (new Object(){{System.out.print("Hello,");}} == null) {
    4            System.out.print("Hello,");
    5        } else {
    6            System.out.println("World");
    7        }
    8     }
    9 }

      (二)利用PrintStream的append或format等方法(append处改为format):

    1 public class HelloWorld {
    2     public static void main(String... a) {
    3        if (System.out.append("Hello,") == null) {
    4            System.out.print("Hello,");
    5        } else {
    6            System.out.println("World");
    7        }
    8     }
    9 }

      (三)利用反射调用System.out.print 

    public class text {
        public static void main(String[] args) throws Exception {
            if ( System.out.getClass().getMethod("print",String.class).invoke(System.out, "Hello ")!=null)
                System.out.print("hello ");
            else 
                System.out.println("world");
        } 
    }

      (四)利用jdk1.5的printf方法 

    1 public class HelloWorld {
    2     public static void main(String... a) throws Exception {
    3        if (System.out.printf("Hello,") == null) {
    4            System.out.print("Hello,");
    5        } else {
    6            System.out.println("World");
    7        }
    8     }
    9 }

      

  • 相关阅读:
    2021年1月4号
    2021年1月3号
    2021年1月2日
    2021年1月1日
    Jenkins定时构建与轮询SCM
    2017-08-22校验
    2017-08-21xlVBASplitSheetsSameTime
    20170821xlVBA跨表公式套用
    20170821xlVBA隐藏空行
    20170814xlVBA限定日期按客户分类汇总
  • 原文地址:https://www.cnblogs.com/jbelial/p/3067471.html
Copyright © 2011-2022 走看看