IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> java入门笔记1 -> 正文阅读

[Java知识库]java入门笔记1

1.Hello java程序代码编写

public class Welcome{
	public static void  main(String[] args){
		System.out.println("Hello java!");
	}
}

2.java标识符

遵守以下规则:

  • 标识符必须以字母(包含汉字以及英文字母)、下划线_、$开头。
  • 标识符其他部分可以是字母、下划线“_”、$和数字的任意组合。
  • Java标识符大小写敏感,且长度无限制。
  • 标识符不可以是Java关键字。

标识符使用规范

  • 表示类名的标识符:每个单词的首字母大写,如Man。
  • 表示方法和变量的标识符:驼峰原则:多个单词,第一个单词小写,第二个单词首字母开始大写,例如eatFood().

3.数据类型转换

  • 自动转换

? ? ? ? ? ? ? ? ?

  • 强制转换

格式:(type)var

容量小的可以转换为容量大的。

注意:当一种类型强制转换成另一种类型,而又超出目标类型的表述范围,就会被截断成另一个完全不同的值。

package com.bjsxt;
    public  class Main {
        public static void main(String[] args) {
            double  a=3.14;
            int b=(int)a;
            System.out.println(b);
        }

    }

运行结果:3?

4.算术运算符

整数运算

  • 如果两个操作数有一个为long,则结果也为long。
  • 没有long时,结果为int。

浮点运算

  • 如果两个操作数有一个为double,则结果也为double。
  • 只有两个操作数都为float,结果为float。

取模运算

  • 其操作数可以为浮点数,一般为整数,结果为余数,符号和左边操作数相同。如7%-3=1。

一元运算符(++和--)

int a=3;

int? b=a++;//a先使用后自增,即b=3。

int? ?c=++a;//a先自增后使用,即c=4。

5.字符串连接符

'+'运算符两侧操作数只要有一个是String类型,系统会自动将另一个操作数转换为字符串然后进行连接。

package com.bjsxt;
    public  class Main {
        public static void main(String[] args) {
            int a=12;
            System.out.println("a="+a);
        }

    }

6.选择结构(这个跟C++都是差不多的)

  • if单分支结构

????????if(布尔表达式){

????????语句块}

  • if else双分支结构

????????if(布尔表达式){

????????语句块1;

? ? ? ? }else{

????????语句块2;}

  • if-else-if-else多分支语句

?????????if(布尔表达式){

????????语句块1;

? ? ? ? }else? if(布尔表达式2){

????????语句块2;}……

? ? ? ? else{语句块n+1;

????????}

  • ? switch语句

????????switch(){

????????case 值1 :语句序列1;{break;}

????????…? ?…? ?…? ?…? ?…

????????default:默认语句;}

7.循环结构(这个也是跟c++差不多)

  • while循环

????????while(循环条件){

? ????????????????循环体;}

  • do-while循环

????????do{? ?循环体;

????????}while(循环条件);//至少循环一次

  • for循环

????????for(表达式1;循环条件;表达式2)

例如:运用for循环实现1~100的总和

public  class Main {
        public static void main(String[] args) {
            int s = 0;
            for (int i = 1; i <= 100; i++) {
                s += i;
            }
            System.out.println(s);
        }
}

8.这是根据视频学的一段小代码,使用Scanner获得键盘输入。

import  java.util.Scanner;
public class Welcome2{
	public static void main(String[] args){
	Scanner s=new Scanner(System.in);
	System.out.println("请输入您的用户名");
	String uname=s.nextLine();
	System.out.println("请输入您的年龄");
	int age=s.nextInt();
    System.out.println("\n");
	System.out.println("用户名:"+uname+"年龄:"+age));
	}
}

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 10:41:48  更:2022-01-24 10:44:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:50:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码