zoukankan      html  css  js  c++  java
  • java课上知识点整理—java代码结构、标识符、数据类型、运算符

     1 package com.hanqi;//包名,必须在首行,和namespace类似:
     2 
     3 //默认的引用:import java.lang.*;  引用,和use类似
     4 
     5 public class Test1 {       //与C#一样
     6 
     7     //java方法名一般第一个字母小写
     8     //C#的方法名一般第一个字母大写
     9     //同样表达字符串,java——String
    10     //            c#——string
    11     //Main方法:c#应用程序的入口点
    12     //main方法:java程序的入口点
    13     
    14     //静态变量:i
    15     static int i=30;
    16     
    17     public static void main(String[] args) {
    18         // TODO 自动生成的方法存根
    19         //控制台输出
    20         
    21         System.out.println("测试输出");
    22         //快捷键:sysout+Alt+/
    23         //快速注释、解除注释:Ctrl+/
    24         System.out.println();
    25          java.io.File f=new java.io.File("");
    26          java.io.File q=new java.io.File("");
    27         //数字不能紧跟着出现在int后面,可以在$符后面,int后面可以加(下划线)_、$、数字、字母,不能与关键字重复
    28          //类型转换
    29          //整数的默认类型是int
    30         //整数 转化成long型:在整数后面加l或L,
    31          //当范围大的数值类型赋值给范围小的数值类型的时候,会提示错误,
    32          //可以使用强制转换,(类型)
    33          //强制转换只能用在数据类型兼容的变量之间,例:同整形之间相互转换,整数类型与字符型不能强制转换
    34          int _$a1=(int)1234L;
    35          int _$a123=1;
    36          //long型在java里表示时间,通用时间,
    37          //从某个特殊时间(1970—1—1 0:0:0)开始的毫秒数
    38          long l=1234;
    39         
    40          
    41          float f1=123.45F;
    42          double d=123.456D;
    43         //“”代表字符串
    44          char a='a';
    45          char b='b';
    46          char c='c';
    47          char z='中';
    48         
    49          
    50          //字符集里面的序号
    51          //查字符集的相关知识,什么是Ascii码,什么是UTF—8;什么是GB2312;什么是GBK
    52          //Ascii:最初的字符集;UTF—8:目前通用的
    53          //中国的:GB2312,只能放简体中文;GBK,可以放简体中文,也可以
    54          int a1=a;
    55          int b1=b;
    56          int c1=c;
    57          int z1=z;
    58         
    59          a=99;
    60          //println:显示自动换行
    61         //println=pritn+
    
    62          System.out.println("a="+a+"a1="+a1);
    63          System.out.println("b="+b+"b1="+b1);
    64          System.out.println("c="+c+"c1="+c1);
    65          System.out.println("z="+z+"z1="+z1);
    66         
    67          //转义字符
    68          System.out.println("这是一段话。
    换行带下一行");//切换到下一行
    69          System.out.println("这是一	换行带下一行");
    70          System.out.println("这是一段话	换行带下一行");
    71          //显示输出一个;
    72          System.out.println("这是一段话\换行带下一行");
    73          //(boolean)布尔型表示真和假
    74          boolean t=true;
    75          t=false;
    76          //强制转换
    77          int i=(int)12345L;
    78         //隐式转换
    79          l=i;
    80         //强制转换
    81          i=(int)l;
    82          //定义常量
    83          final int q1;
    84          c1=123;
    85         final double PAI=3.14;
    86         int m=13/2;
    87         int n=13%2;
    88         System.out.println("m="+m+"n="+n);
    89         // +用来转型,m转型为字符串类型
    90         String s=m+"";
    91         
    92         
    93         
    94         
    95     }
    96 
    97 }

      1 package text;
      2 
      3 public class Text2 {
      4     /**
      5      * java文档注释    主方法
      6      * 说明方法的使用
      7      * 并且可以通过工具生成java说明文档
      8      * 
      9      * @param args  参数说明    传入的值
     10      */
     11     public static void main(String[] args) {
     12         // TODO 自动生成的方法存根
     13        //
     14         int i=0;
     15         i=i+1;
     16         //自增、
     17         i+=1;
     18         //自减
     19         i-=1;
     20         i*=1;
     21         i/=1;
     22         i%=1;
     23         //测试++  --的优先级
     24         //先运算再赋值
     25         i=10;
     26         int j=i++;
     27         //i=11    j=10
     28         System.out.println("j="+j+"i="+i);
     29         i=10;
     30         int q=i--;
     31         //i=9    q=10
     32         System.out.println("q="+q+"i="+i);
     33         i=10;
     34         //先赋值后运算
     35         int m=++i;
     36         //i=11   m=11
     37         System.out.println("m="+m+"i="+i);
     38         i=10;
     39        int n=--i;
     40         //i=9   n=9
     41         System.out.println("n="+n+"i="+i);
     42         //比较运算符
     43         
     44         
     45         //逻辑运算符
     46         //与(&&:短路写法 ,早前面错误的情况下只运算前面,后边不运算;  &:不管前面对不对,前后都要运算)
     47         //全是true才返回true
     48         //只要有一个false就返回false
     49         System.out.println(true && true);//true
     50         System.out.println(true && false);//false
     51         System.out.println(false & true);//false
     52         System.out.println(false && false);//false
     53         //或(||:短路写法 ,早前面正确的情况下只运算前面,后边不运算;     |不管前面错不错,前后都要运算:)
     54         //全是false才返回false
     55         //只要有一个true就返回true
     56         System.out.println(true | true);//true
     57         System.out.println(true || false);//true
     58         System.out.println(false || true);//true
     59         System.out.println(false || false);//false
     60         //非(!),放在逻辑表达式的前面
     61         System.out.println(!(1<2));//false
     62         //三元运算符   ?  :  条件运算
     63      
     64         String str="";
     65         if(i>5) 
     66         {
     67           str="i大于5";
     68         }
     69         else
     70         {
     71             str="i小于或等于5";
     72         }
     73         
     74         str=i > 5?"i大于5":"i小于或等于5";
     75         System.out.println("str="+str+"
    "+"i="+i);
     76         
     77         //方法一
     78         for(int k=1; k<=9; k++)
     79         {
     80             for(int u=1; u<=k; u++)
     81             {
     82                 System.out.print(u+"+"+k+"="+(u+k)+"  ");
     83                 
     84             }
     85             System.out.println("
    ");  
     86         }
     87         //方法二
     88         int c=10;
     89         for(int k=9;k>=1;k--)
     90         {
     91             for(int u=9;u>=k;u--)
     92             {
     93                 System.out.print((c-k)+"+"+(c-u)+"="+((c-k)+(c-u))+"  ");    
     94             }
     95             System.out.println("
    ");
     96         }
     97         
     98     }
     99 
    100 }

  • 相关阅读:
    sql注入常用的判断方法
    refere是什么
    mysql语句
    linux命令
    软件测试
    tcp和udp
    java面试干货
    为什么重写了equals方法一般也要重写hashCode方法
    redis源码解析
    Numpy复习
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5568213.html
Copyright © 2011-2022 走看看