Java入门学习1

Java 第一天总结

1 jdk的安装与环境配置(百度)

2第一个Java程序 hello world

public class FirstDema{

public static void main(String []args)

{

System.out.println("hello world");

}

}

扫描二维码关注公众号,回复: 2465901 查看本文章

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 知识框架

 


猜你喜欢

转载自blog.csdn.net/qq_41534115/article/details/80954936
今日推荐