Java的基础语法

Java的介绍

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java项目结构

  • 1 项目名:Pro24
  • 2 源代码目录:src自己创建的代码文件都要放在这个目录下运行
    • 2.1 包:package是src下的子目录,用于管理分类代码文件
      •  步骤:右键src - new - package - 命名
      •  格式:全小写,不能数字符号开头,多个文件级别用.隔开
    • 2.2 Java代码文件: java class用于编写代码的文档
      • 步骤:右键package - new - Java Class - 命名
      • 命名规则:class命名需要时一个单词,首字母大写,不能有空格,多个单词拼接到一起每个单词都是首字母大写

第一个程序 Hello World

package comsum.base.yzy286 ;// 代码所在的目录声明 
// class 的声明 
// 1: class 是一个Java程序必备的结构 至少有一个 
// 2: class Name 必须与所在的文件名一致 Hello 
public class Hello {
 // 主函数 程序入口 格式固定 ,必须放在一个类中 ,一个Java程序/Java Class 只能有一个主
函数 
 public static void main(String[] args) {
 // 系统级输出打印语句 : 将括号中的内容打印好控制台 
 System.out.println("Hello World~~");
 System.out.println("Hello World~~");
 // print+ln 打印后换行 
 // 打印的是文字 一句话 需要使用双引号括起来 
 }
}

数据类型,变量,运算符  

1.数据类型

        整数型:int表示-2^31~2^31-1范围内的数字

        浮点型:double表示带小数的数

        字符型:char只能表示单个字符,使用单引号表示

        布尔型:boolean表示条件的真假,只有两个值true false

        字符串类型:String表示多个字符,使用双引号表示

2.定义变量:

        数据类型 变量名=值

                PS:int age=19;int n=10

                      boolean flag=true

                       String name="张三"

3.运算符

        算术:+ - * / %

        赋值:= += -= *= /= ++ --

        比较:< > <= >= == !=

        逻辑:&& || !

逻辑语句

1.条件判断语句:

        if(条件){}

        if(条件){}else{}

        if(条件1)else if(条件2)else{}

2.循环语句:

        for(定义一个变量并赋值;设定条件;更新变量){}

        for(int i=10;i>0;i--){}

        for(int i=0;i++){}

打印图像练习

package comsum.base.yzy286;
public class Hello {
 public static void main(String[] args) {
 for (int k = 0; k < 5; k++) {// 重复打印一行*
 for (int i = 0; i < 10; i++) {// 打印*
 System.out.print("*");
 }
 System.out.println();// 换行
 }
 // 三角形
 for (int k = 0; k < 5; k++) {// 重复打印一行*
 // k 0 1 2 3 4
 // n 1 2 3 4 5 = k+1
 for (int i = 0; i < k+1; i++) {// 打印*
 System.out.print("*");
 }
 System.out.println();// 换行
 }
 // 倒三角形
 // 1 3 5 7 9...
 // 等腰三角形
 }
}
/*
 *
comsum.base.yzy286; **
 ***
 ****
 *****
 *****
 ****
 ***
 **
 *
 *
 ***
 *****
 *******
 *********
 00000*
 0000***
 000*****
 00*******
 0*********
 */

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值