Java-Day01
Java-Day01
Day01
Java类开发
public class demo_one {
public static void main(String[] args){
System.out.println("Hello World!!!");
}
}
1、类名与文件名完全一样,首字母大写
2、main()程序入口,四要素必不可少
3、System.out.println()从控制台输出信息,S大写
4、{和}一一对应,缺一不可
快捷键
类入口:快捷键 psvm
public static void main (String[] args){
快捷键 sout
System.out.println("Hello World!!!");
}
**变量命名规范 **
变量名中可以有:字母、数字、_ 、$
首字母可以是:字母、_ 、$ (不能是数字)
变量名的首个字母要小写,第二个单词的字母要大写
见名知意
变量名不能是关键字
了解Java中的数据类型
JAVA一共八大基本字符类型
1.整型 byte、short、int、long
long NUM = 1861531846456L;
2.浮点型 float 、 double
float d = 12.4F;
3.字符型 char
char sex = '女';
4.布尔类型 boolean
boolean meiis= false;
boolean meiis2 = true;
5.string(引入的,不属于基本八大类型之一)
string a = "sdanwdaknsdkjw";
\n:换行符
\t:相当于一个Tab键(一般8个字符)
数据输入
package com.dx.test01;
import java.util.Scanner;
public class test01{
public static void main(String[] args){
canner scanner03 = new Scanner(System.in);
num = scanner03.nextInt(); //整型
dou = scanner03.nextDouble(); //浮点型
flo = scanner03.nextFloat();
name = scanner03.next(); //获取字符串
sex = scanner03.next().charAt(0); //获取字符串的指定字符
ShopAndNum = scanner03.nextLine(); //nextLine()比next()可以录空格
//以nextLine方式接收字符串,
if (scanner.hasNextLine()) { //判断是否还有输入
String string = scanner.nextLine(); //接收数据
System.out.println("输入的数据为:" + string);
}
}
}
/**
next()与nextLine()的区别
next():
一定要读取到有效字符后才可以结束输入。
对输入有效字符之前遇到的空格,next()方法会自动将其去掉。
只有输入有效字符后才将其后面输入的空格作为分隔符或者结束符。
next() 方法不能得到带有空格的字符串。
nextLine():
以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
可以读取空格。**/
掌握数据类型转换
大类型转换为小类型(自动转换)
int a= 4;
float b=2.25
c = a + b //结果值为 c=6.25 为float类型
大类型转换为小类型(强制转换)
int a= 4;
float b=2.25
C = a + (int)b //结果值为 C=6 为int类型
逻辑运算符优先级:
=为赋值运算符,==为等于运算符
关系表达式的结果为布尔值
>、<、>=、<= 运算符的优先级别高于==、!=
>、<、>=、<=运算符只支持数值类型的数据比较
优先级别:
!> 算术运算符> 关系运算符> && > ||
条件运算符
三目(三元)运算符
条件 ? 表达式1 : 表达式2;
表达式1(true)
表达式2(flase)
eg:
min = 5 < 7 ? 5 : 7;
控制语句if
if(point>90 && point<=100){
System.out.print("4.0");
}
else if(point>80 && point<=90){
System.out.print("3.5");
}
else if(point>70 && point<=80){
System.out.print("3.0");
}
else if(point>=60 && point<=70){
System.out.print("2.5");
}
else System.out.print("0.0");
控制语句switch
char c = 'a'; //char类型字符
switch (c) {
default:
System.out.println("打印默认值");
break;
case 'a':
System.out.println("a");
break;
case 'b':
System.out.println('b');
break;
case 'c':
System.out.println('c');
break;
case 'd':
System.out.println("d");
break;
}
String类型字符串的比较使用
equals()
随机函数0-9,两种写法,前者调用包java.util.Random;后者直接使用math函数人random()方法
import java.util.Random
Random random1 = new Random();
int d1 = random1.nextInt(10);
int random2=(int)(Math.random()*10);
for循环语句
foreach语句
foreach语句是for语句中更为简洁的一种表达方法。任何一个返回数组的方法都可以方便地使用foreach语句。例如下面所示:
for (float x: f) {
System.out.print(x);
}
这条语句定义了一个float类型的变量x,继而将f数组内的元素依次赋值给变量x再输出到控制台。
原文地址:https://blog.csdn.net/qq_52973916/article/details/142371760
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!