Java学习第一天
来源:互联网 发布:mysql创建表sql语句 编辑:程序博客网 时间:2024/06/01 19:12
从Hello word 开始
// 输出Hello word!public class Test { public static void main(String[] args) { System.out.println("Hello Word !"); } }
代码格式介绍
//符号
注释:对代码和程序的说明 计算机会忽略该部分的内容
注释是写给程序猿看的
单行注释 注释一行
/*
* 多
* 行
* 注
* 释
*/
class(类): 是程序的基础组成部分
每个类完成一个单独的功能 多个类组装在一起完成整个软件的功能
Test: 类的名字 方便使用
{} 作用域 只有写在里面才会被执行
public class Demo2 { public static void main(String[] args) { // 创建类的时候,勾选第一个 public static void main(string[] args) 会自动生成程序的入口 System.out.println("Java"); // 代码提示和补全的快捷键 alt + / // 所有符号必须是英文的半角地方 System.out.println("hello!"); // 每一行都要使用;结尾 // 保持一个良好的缩进 System.out.println(123456789); }}
Java基本数据类型
public class Demo3 { public static void main(String[] args) { // 整数类型 // 为10起个名字叫a 方便以后的使用 // 使用的时候使用的是10 int a = 10; System.out.println(a); // 声明变量, 为数据起一个名字, 方便使用 // 语法格式 // 数据类型 变量名 = 数据; // 数据类型 // = 赋值 把后边的数据赋值给前面的变量名 // byte short int long int b =20; byte c = 1; short d = 2; int e = 3; long f = 4l;// long 类型的数字要加l的后缀; // 能够表示数字的范围是不一样的 // 计算机是二进制的,一位能表示两个数字 0 和 1 // 1字节 = 8位 = 2的8次方个数字 = 256个数字 // 第一位是符号位 剩下7位才是表示数字 // System.out.println(Byte.MAX_VALUE+" "+Byte.MIN_VALUE); System.out.println(Short.MAX_VALUE); System.out.println(Integer.MAX_VALUE); System.out.println(Long.MAX_VALUE); // 选择合适的类型 // 小数类型/浮点型 // float 4字节 单精度 // double 8字节 双精度 更精确一点 // 都不是绝对精确的 只是一个相对的数字 float h = 1.1f;// 需要后缀上f double i = 12.3; // char 类型可以表示一个字符 char a = 'A'; char b = '?'; char c = '6'; // String 类型可以表示任意个连起来的字符 String d = "abcdef"; String f = "789"; // 可以一个字符都没有 String aString = ""; // 使用转义符 使用后边的字符的另外一个含义 // 在字符中,有些符号具有多重含义 使用转义字符表示内容的切换 String shuohua = "他说:\n\"你不好\" !"; System.out.println(shuohua); String text = "abcdefg\t123456"; System.out.println(text); // \n 换行标志 // \t 制表符 / Tab键
简单逻辑运算符
public static void main(String[] args) { // 布尔类型 表示逻辑运算的结果 boolean flag = 10 > 5 ; System.out.println(flag); // 逻辑运算符 // > < >= <= // == 相等 // != 不相等 // ! 取反 // 区分= 和 == // = 把右边的值赋给左边 == 判断是否相等 // && 并且 and 必须满足所有条件才为真 // || 或者 or 满足一个条件就为真 int a = 10; boolean flag1 = a<10; System.out.println(flag1); boolean flag2 = !(a<10); System.out.println(flag2); // 没有连写的习惯 如a>b>c }
算数运算符
public static void main(String[] args) { // 算数运算符 // + - * / () 提升|优先级 // % 取余 int a1 = 10; int a2 = 20; int a3 = a1 + a2; System.out.println(a3); // 只有整数参与运算的话得到的结果一定是一个整数 int b1 = 17; int b2 = 3; int b3 = b1 / b2 ; System.out.println(b3); // 如果有小数参与运算的话 得到的结果必定是一个小数 float c1 = 10f; float c2 = 3f; float c3 = c1 / c2 ; System.out.println(c3); int e1 = 17; int e2 = 3; double e3 = e1 * 1.0 / e2; System.out.println(e3); int f1 = 17; int f2 = 3; int f3 = f1 % f2; System.out.println(f3); // += -= 在自身的数值上加上或者减去多少 int g1 = 17; int g2 = 3; g1 += g2; System.out.println(g1); g1 -= g2; System.out.println(g1); // ++ -- 每次加一 减一 int h1 = 100; h1++; h1++; h1--; System.out.println(h1); --h1; ++h1; // 如果不单独使用 有区别 // i++ 先用后加 ++i先加后用 int i1 = 100; int i2 = 100; int i3 = i1++; int i4 = ++i2; System.out.println(i3+" "+i4); // 为了防止混淆 ++ -- 一般单独写一行 // 变量:值可以发生变化 String banzhang = "张三"; System.out.println(banzhang); banzhang = "李四"; System.out.println(banzhang); // 字符和数字相加 会把数字拼接在字符串后边 String t1 = "数字是:"; String t4 = t1 + 10000000; System.out.println(t4);
阅读全文
1 0
- java学习第一天
- Java学习第一天
- java学习第一天
- Java学习第一天
- 学习Java第一天
- 第一天学习java
- java学习第一天
- 学习JAVA第一天
- JAVA学习第一天
- Java 学习第一天
- java学习第一天
- JAVA学习第一天
- java学习第一天
- JAVA 学习第一天
- 学习Java第一天
- java学习第一天
- JAVA 学习第一天
- 学习JAVA第一天
- Leetcode OJ 88 Merge Sorted Array [Easy]
- PAT 1002. A+B for Polynomials (25)
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 文件内建方法read()、readline(),readlines()
- 关于自定义View简单说明
- Java学习第一天
- 代码审查工具Eclipse插件FindBugs安装使用
- Java数组的基本操作方法整理
- caffe学习(二):利用mnist数据集训练并进行手写数字识别(windows)
- 7.19
- js跳转新页面,指定div加载新页面
- android之在线音乐播放器
- UVa253--Cube painting--骰子涂色--重在算法思想
- pip install geohash后无法import的解决方法