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命名需要时一个单词,首字母大写,不能有空格,多个单词拼接到一起每个单词都是首字母大写
- 2.1 包:package是src下的子目录,用于管理分类代码文件
第一个程序 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*********
*/