Java 第一天总结
1 jdk的安装与环境配置(百度)
2第一个Java程序 hello world
public class FirstDema{
public static void main(String []args)
{
System.out.println("hello world");
}
}
3 五种运算符
算术运算符 关系运算符 逻辑运算符 赋值运算符 三元运算符
public class SecondDema{
//入口方法
public static void main(String[]args){
//定义整数变量a
int a=10;
//小数
double b=10.3;
//boolean类型
boolean bl=true;
//字符串类型
String str="aaa";
//运算符
// 算术运算符(+,-,*,/,%,++,--) 关系 逻辑 赋值 三元
int x=10;
int y=11;
int c=x+y;
System.out.print(c+"\n");//输出
System.out.println(x%y);
System.out.println(x/y);
//关系运算符 < > >= <= != ==结果是boolean类型
boolean bo=x>y;
System.out.println(bo);
//逻辑运算符 &&() || !
System.out.println(!(a>=b)&&a+b>10);
//赋值运算符
a=a+1;//a+=1;
a=a-10;//a-=10;
a=a*10;//a*=10;
a=a/10;//a/=10;
a=a%10;//a%=10;
//现阶段是等价的
System.out.println(a);
}
}
4 if...else分支结构
public class ThirdDemo{
//入口方法
public static void main(String []args){
/*
选择结构
if(条件){
//code
}
//两分支
if(条件){
//code1
}else{
code2;
}
//多个条件
if(条件1){
//code1;
}else if(条件2){
//code2
}else if(条件3){
//code3
}...
[else]//[]可选项{
code;
}
*/
int height=175;
int money=100000;
//单分支
//条件满足则执行
if(height>=175&&money>=100000){
System.out.println("你真帅!");
}
//两分支
if(height==175){
System.out.println("你不许动!");
}else{
System.out.println("你废了!");
}
//多个条件
//成绩评判标准:优秀,良好,一般,及格,不及格
//1.定义一个变量score
int score=99;
if(score>=90){
System.out.println("优秀!");
if(score==100){
System.out.println("奖励100!");
}else if(score>=95){
System.out.println("奖励50!");
}else{
System.out.println("奖励10!");
}
}else if(score>=80){
System.out.println("良好!");
}else if(score>=70){
System.out.println("一般!");
}else if(score>=60){
System.out.println("及格!");
}else{
System.out.println("不及格!");
}
}
}
5 if...else分支结构的具体应用
一: //奇数偶数
import java.util.Scanner;//导入的包
public class Test1{
//入口方法
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数:");
int k=input.nextInt();
if(k%2==0){
System.out.println(k+"是偶数");
}else{
System.out.println(k+"是奇数");
}
}
}
二://平年闰年
import java.util.Scanner;
public class Test2{
//入口方法
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个年份:");
int n=input.nextInt();
if((n%4==0&&n%100!=0)||n%400==0){
System.out.println(n+"年是闰年");
}else{
System.out.println(n+"年是平年");
}
}
}三: //找出最大数
import java.util.Scanner;
public class Test3{
//入口方法
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("请输入3个整数:");
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
int max;
if(a>b&&a>c){
max=a;
System.out.println(max+"是最大数");
}else if(b>c){
max=b;
System.out.println(max+"是最大数");
}else{
max=c;
System.out.println(max+"是最大数");
}
}
}
6 从键盘输入
import java.util.Scanner;//导入包
public class FourthDemo{
//入口方法
public static void main(String []args){
//1.创建一个键盘录入对象
Scanner input=new Scanner(System.in);
//从键盘上等待接受一个数
System.out.print("请输入一个整数:");
int t=input.nextInt();//输入一个整数
System.out.println(t);
}
}
7 while循环
public class FifthDemo{
//入口方法
public static void main(String[]args){
/**
什么是循环?重复执行一段代码
语法:
while(条件){如果条件满足,执行循环体,不满足则跳出循环体
//循环体
}
**/
//定义一个变量 计数器
/*int index=1;
while(index<=10){
System.out.println(index+":红红鲤鱼绿鲤鱼与驴");
//每运行一次,计数器加1
index++;
}*/
System.out.println("计算1+2+3+....+100");
//1.定义一个和变量
int sum=0;
int i=1;
while(i<=100){
//求和
sum=sum+i;
//i 自增
i++;
}
System.out.println("和为:"+sum);
}
}
8 while循环的具体应用
1.
public class Test4{
//入口方法public static void main(String[]args){
int i=1;
int sum=0;
while(i<100){
sum=sum+i;
i++;
if(sum>1000)
break;
}
System.out.println("这个数是"+i);
}
}
//46
2.
public class Test5{
//方法入口
public static void main(String[]args){
int i=1;
int product=1;
while(i<7){
product=product*i;
i++;
}
System.out.println("6的阶乘为:"+product);
}
}
//720
3.
//鸭子
public class Test6{public static void main(String []args){
int i=1;
int n=0;
int s=1;
while(i<9){
n=2*(s+1);
s=n;
i++;
}
System.out.println("鸭子总数为:"+n);
}
}
//766
4.
//青蛙
public class Test7{
//方法入口
public static void main(String []args){
int hight=0;
int hight1=0;
int hight2=0;
int day=0;
while(hight1<10){
hight1=hight+3;
hight2=hight1-2;
hight=hight2;
day++;
}
System.out.println("青蛙在第"+day+"天跳出来");
}
}
//8
9 知识框架