2021-05-21 14:05

Java基础总结作业

JavaEE

(857)

(0)

收藏

1变量
int a;//创建容器 名称a  容器中间存放整数  但是容器中间没有数据
  a=10;//将整数10保存到容器a
  int b;//新建容器  名称是b
  b=20;//将整数20放入新建容器b
  int c;//新建容器c
  c=a+b;//将容器a和容器b中间的数据相加 保存到容器c
  System.out.print("变量a和变量b相加的和:");
  System.out.println(c);//30

变量名:
只能以字母,下划线,$,作为开头,
不能使用关键字,比如 in double

输出语句
System.out.println()

输入语句
Scanner SC =new Scanner(System.in)

数据类型;
整形 int
浮点型 double
字符串 String
布尔值 boolean  (true) (false)

2运算符;
现在学习了有4中运算符
算术运算符;
+ - * / %
其中/是去掉整数的个位数
%求于 是取出整数的个位数
+号是字符串的拼接

关系运算符;

< > <= >= != ==
关系运算符在if判断用的比较多

条件运算符;
变量= 表达式1? 表达式2 ,表达式3
如果表达式1的关系成立 ,执行表达式2 将执行结果给变量;

如果表达式1的关系不成立,执行表达式3
逻辑运算符;
&&(于,并且)
||(或,或者)
!(非,相反)

  条件运算符一般在判断里用的比较多

3if条件;
 if()
  {

   大括号可以写无线代码

 }

 else
{



代码2
}

   条件如果为真 执行代码1
   条件如果为真 执行代码2
   代码1和代码2执行其中之1
 


  //计算
  String s="";
  if(chengji>=90);
  {
   s="a";        
  }
  
  
  if(chengji>=80&&chengji<90)
  {
   s="b";
  }
  
  if(chengji>=60&&chengji<80)
  {
   s="c";
  }
  if(chengji<60)
  {
   s="d";
  }
  
  System.out.println(s);
  
 }

   就比如这个判断考试成绩的公式,用4个数比较最后s里面装的就是考试成绩,


   4循环;

  while(true)
{
循环代码可以无限循环


}

 for(int a =0; a>5;a++)
这个就是循环5次


int aa 是用来记录循环的次数
a>5 是循环了5次,

while(true) {
   System.out.println("是否继续?");
   String a=sc.next();
   
   if(a.equals("Y")||a.equals("y")||a.equals("N")||a.equals("n")) {
    System.out.println("输入正确");
    break;
    
   }
   else {
    System.out.println("输入错误,请重新输入");
   }
   
5数组;

数组公式
int a【】= new int 【】
可以同时存放多个数据类型 相同的数据的容器


数组的主要事项
1数据类型必须一致
2中括号必须是空的
3第2个括号必须是一个整数


数组的初始化
数据类型素组名 【】=(值)
数组名(lebgtn)
数组的赋值
int x 【】= new int【3】
 
x【0】=10
x【1】=20
x【2】=30
x【3】=40
int y【】
y=x


6函数;
1声明函数
static void 格式


static void wer()
{
Scanner sc = new Scanner(System.in);  
  System.out.print("请输入学生的姓名:");
  String xingMing = sc.next();
  System.out.print("请输入学生的年龄:");
  int nianLing = sc.nextInt();
  System.out.print("请输入学生的性别:");
  String xingBie = sc.next();

}
 
 这里输入的就是函数体
一般输入完之后 就开始要掉用函数了
public  static  void 调用函数的公式

调用函数公式 都是哪里用就调用那里

结束函数  return 公式

 这个函数在有点做题的时候,确实有困难

在函数里 还有实参和形参


 
声明类

class
[
int wer
double

String vb
}






tatic void er(int biao,double tizhong)
{
 if(tizhong<biao-2)
 {
  System.out.println("瘦了");
 }
 else
 {
  if(tizhong>biao)
  {
   System.out.println("胖了");
  }
  else 
  {
   
  }
   
 }
}

  static void yu()
  {
  Scanner sc = new Scanner(System.in);  
  System.out.print("请输入学生的姓名:");
  String xingMing = sc.next();
  System.out.print("请输入学生的年龄:");
  int nianLing = sc.nextInt();
  System.out.print("请输入学生的性别:");
  String xingBie = sc.next(); 
  
  yu x= new yu()
  
  }
  
static  void ji(String xing,int aa)
{
 int biaotizhong=0;
 if(xing.equals("男"))
 {
  biaotizhong=aa-100;
  if(xing.equals("女"))
  {
   biaotizhong=aa-110;
  }
 }
}

这个就是我们用函数体。做的一个作业 判断体重   先输入4个数据 然后在做2个函数 先判断他的标准体重 之后用标准体重和体重 输入返回值之后在判断他的性别符不符合要求
这个函数在我用的时候确实比较困难 但是所有的公式 都是熟能生巧

0条评论

点击登录参与评论