计划成为一名JAVA后端开发工程师 !为此努力!
第一阶段的学习是JAVA语言的入门学习,以下是使用到的资料:
使用教材:《Java从入门到精通》清华大学出版社;
视频网课:
1)Java入门基础(up:希利亚歌洋流);
2)Java零基础教程视频(up:动力节点);
3)尚硅谷_java零基础教程_java入门必备(up:尚硅谷)。
(一)java条件语句
1.if 条件句
- 简单if条件句
public class Getif{
public static void main(String args[])
{
int x = 45;
int y = 12;
if(x<y)
{
System.out.println("变量x小于变量y");
}
}
}
2)if……else
if(math>60)
{
System.out.println("数学及格了");
}
else
{
System.out.println("数学不及格");
}
if else有一个简化形式:
if (a>0)
{
b=a;
}
else
{
b=-a;
}
以上语句等价于: b=a>0? a:-a;
这个语句的意思是:先判断问号前面的语句,如果这个判断成立,就把冒号前面的值赋给b,否则将冒号后边的值赋给b.
这种表达式的好处是可以获得一个返回值。
3)if ……else if ……else if
和C语言的使用方式没差,重点在于最后一个必须是else
2.switch语句
String str = "Java爱我";
switch (str) {
case "我觉得java还可":
System.out.println("条件1");//如果符合条件,就输出这一条
case "Java爱我":
System.out.println("条件2");//如果符合条件,就执行这一条,因为有break,所以执行后会直接退出
break;
default://以上条件都不符合,就会执行default部分
System.out.println("以上都不是。");
1)同一个switch语句,case的常量值必须互不相同;
2)switch的表达式值必须是:整形、字符型或者字符串类型;
3)default语句是可选的,可以不存在。
——————————————————
(二)java循环语句
1.while循环语句
和C语言的用法一模一样。
while(a>b)
{
System.out.println("A is bigger than B");
}
do …while
do{
System.out.println("A is bigger than B.");
a--;
}
while(a>b)
2.for循环语句
for(i=1 ; i<100 ; i++)
{
}
3.break &continue
break用来跳出当前循环;
continue 用来结束当前计算,继续下一扣循环;(跳过本次循环结束前的语句,回到循环的测试部分,重新开始执行循环。)
————————————
(三)教材作业
1.编写java程序,实现判断变量x是偶数还是奇数。
package Number0928;
import java.util.Scanner;
public class chapter4 {
public static void main(String[] args) {
// 实现判断变量x是奇数还是偶数
System.out.print("请输入要被判断的整数: ");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();//用户输入x
if(x%2==0)
{
System.out.println("偶数");
}
else
{
System.out.println("奇数");
}
System.out.println("———— 算法结束 ————");
}
}
运行结果:
注意:
1)要使用“从键盘输入”功能,需在程序前面加:
import java.util.Scanner;
2)package应该在import前面。