光明古卷玛雅咒吧 关注:209贴子:853
  • 7回复贴,共1
public class Hello{
public static void main (String[] args){
System.out.println("Hello World");
}
}


IP属地:江苏1楼2015-03-08 09:31回复
    public class Demo01{
    public static void main(String[] args){
    int i=100;
    System.out.println(i);
    }
    }


    IP属地:江苏2楼2015-03-08 09:33
    回复
      2025-05-31 19:35:47
      广告
      public class Demo02{
      public static void main(String[] args){
      byte b1=3;//申请一个byte类型的变量,并赋值为3
      short s1=4;
      int i1=5;//是整数型的默认类型
      long l1=6L;//申明long类型变量所赋值的后面需要加L
      System.out.println(b1);
      System.out.println(s1);
      System.out.println(i1);
      System.out.println(l1);
      float f1=3.14F;//注意加f或F
      double d1=3.12;//是浮点类型的默认类型
      char c1='a';
      char c2=97;//a的Unicode编码就是97
      char c3='国';//计算机之所以可以存储中文和其他国家的语言用的就是Unicode编码
      char c4=22269;//国的Unicode编码就是22269
      System.out.println(c1);
      System.out.println(c2);
      System.out.println(c3);
      System.out.println((int)c3);
      System.out.println(c4);
      char c5='\'';//字符转移,当使用字符时要在前面加"\"
      char c6='\\';
      System.out.println(c5);
      System.out.println(c6);
      System.out.println("\"Hello Word\"");
      boolean b3=true;//在boolean类型里面只有true真和false假这两种表达方法
      boolean b4=false;
      System.out.println(b3);
      System.out.println(b4);
      long i2=9999999;//自动转换,把一个取值范围小的数赋值给一个取值范围大的数
      int i3=(int)i2;//强制转换,把一个取值范围大的数赋值给一个取值范围小的数
      System.out.println(i2);//但前面需加强制转换符(你要加载的数据类型)
      System.out.println(i3);
      char c7='a';
      int i4=c7;//自动转换
      char c8=(char)i4;//强制转换
      System.out.println(c7);
      System.out.println(i4);
      }
      }


      IP属地:江苏3楼2015-03-08 09:34
      回复
        public class Demo03{
        public static void main(String args[]){
        int i=3;
        double j=2;
        double res=i/j;//如果用int类型结果就是1,赋值号左边和赋值号右边的类型要相等
        int a=10;
        int b=3;
        int res1=a%b;//这个是求余数的
        System.out.println(res);
        System.out.println(res1);
        //a++和++a
        res1=a+++5;
        //res1=a+5
        //a=a+1
        //res1=15 a=11
        int a1=10;
        int res0=++a1+5;
        //a1=a+1
        //res0=a1+5
        //res0=16
        System.out.println(res1);
        System.out.println(a);
        System.out.println(res0);
        System.out.println(a1);
        a=3;
        b=2;
        a+=b;//a=a+b
        System.out.println(a);
        System.out.println(b);
        //由此类推-= *= /=都会上述例子一样
        boolean b1=a!=b;
        System.out.println(b1);
        //由此类推== < > <= >= 的用法都和上述例子一样,但结果只有true和false
        //短路与与逻辑与,短路或与逻辑或
        int x=3;
        boolean x1=x++>3&x++>7&x++<2;
        System.out.println(x1);//x1=false
        System.out.println(x);//x=6
        int x0=3;
        boolean x2=x0++>3&&x0++>7&&x0++<2;
        System.out.println(x2);//x2=false
        System.out.println(x0);//x0=4
        //有上述可以看出逻辑与与短路与的区别就是逻辑与会吧代码执行完
        //而短路与只要出现false后面的就不再执行直接执行下一行代码
        //逻辑或与短路或和上述例子相同
        //字符串连接运算符
        String k="He";
        String k0="llo";
        String k1=k+k0;
        System.out.println(k1);//由此大家可以看出字符串连接符的含义
        String h="x"+123;
        System.out.println(h);
        //由此大家看出它还可以与其他数据类型进行连接生成一个新的字符串
        int score=75;
        String type=score>=60? "及格" : "不及格";
        System.out.println(type);
        //次运算符为三目运算符表达格式为x?y:z,先计算x的值若为true,结果为Y否则为Z
        }
        }


        IP属地:江苏4楼2015-03-08 09:34
        回复
          这些都是java的基础
          也是我开始学做的笔记
          如有错误还请见谅
          也希望大家多多支持和关注
          当然大家也帮我多宣传本吧
          我还会持续更新的


          IP属地:江苏5楼2015-03-08 09:38
          回复
            赞一个,谢谢楼主分享


            IP属地:广东来自Android客户端7楼2015-03-25 17:15
            收起回复
              下一次讲“数组”


              IP属地:江苏9楼2015-05-01 12:06
              回复