java课上知识点整理—java代码结构标识符数据类型运算符

Posted 曦~妍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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+\\n
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("这是一段话。\\n换行带下一行");//\\切换到下一行
69          System.out.println("这是一\\t换行带下一行");
70          System.out.println("这是一段话\\t换行带下一行");
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+"\\n"+"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("\\n");  
 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("\\n");
 96         }
 97         
 98     }
 99 
100 }

以上是关于java课上知识点整理—java代码结构标识符数据类型运算符的主要内容,如果未能解决你的问题,请参考以下文章

第二章变量和运算符知识点整理

Java知识系统回顾整理01基础03变量01变量定义

第十周课上测试补做

Java学习笔记整理第一章 java基本数据类型修饰符运算符

Java学习不走弯路教程(14 代码结构整理)

Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)