java上课内容

Posted hanyong123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java上课内容相关的知识,希望对你有一定的参考价值。

   上次Java课上,亲爱的王建民老师生动形象得给我们上了一堂理论和实践课。开头,老师以愚公移山的神话故事开头讲述编程的精义,讲述了编程的根本是顺序,分支和循环。Java程序通常经历五个阶段:编辑,编译,装入,校检,执行。还告诉我们要从测试中找问题,从测试中找不足,给我们提了很多基础性问题然后讲了Java对标识符的要求以及标识符的规范,然后是定义Java常量的常用数据类型,以及新特性,即允许使用下划线分隔多个数位,然后是原始数据类型与类除了int,float等少数类型,其余都用来引用对象,下面是枚举类型enum size,枚举可用于switch语句中,然后讲了Java算术运算符和它的优先级。后面是变量与内存,变量的使用规则以及作用域变量间的类型转换,区分引用类型和原始类型的变量,怎样把字符串转化为浮点数。最后的两节课老师让我们进行了自我测试,内容是:一家软件公司程序员二柱的小孩子上了小学二年级,老师让家长每天出30道四则运算题目给小学生做。二柱立马就想到写一个小程序来做这件事。然后加了一些小要求1、题目避免重复;2、可定制(数量/打印方式);3、可以控制下列参数:是否有乘除法,是否有括号、数值范围、加减有无复数、除法有无余数、是否支持分数等。以下是我的程序

import java.util.Random;
import java.util.Scanner;
public class suanshu
 static Scanner sc = null;
 static String a3=new String("   ");
 public static int s1 = new Random().nextInt(100);
 public static int s2 = new Random().nextInt(100);
 public static int s3 = new Random().nextInt(100);
 public static int a[][]=new int[100000][2] ;
 public static int s[]=new int[100000];
 public static void main(String[] args)
  sc = new Scanner(System.in);
  System.out.println("请输入题数:");
  int n=sc.nextInt();
  System.out.println("请输入每行的题数:");
  int m=sc.nextInt();
  for(int i=0;i<n;i++)
   if((i)%m==0)
    System.out.print("\n");
   System.out.print((i+1)+":");
   s1 = new Random().nextInt(100);
   System.out.print(s1);
   s2 = new Random().nextInt(100);
   s3 = new Random().nextInt(100);
   //重复
   
   a[i][0]=s1;
   a[i][1]=s3;
   s[i]=s2;
   
   for(int j=0;j<i;j++)
    if(a[j][0]==s1&&a[j][1]==s3&&s[j]==s2)
     s3 = new Random().nextInt(100);
     while(s3==a[i][1])
      s3 = new Random().nextInt(100);
    
    s3 = new Random().nextInt(100);
    while(s3==a[i][1])
     
    
   
   if(s2%4==0)
    System.out.print("+");
   if(s2%4==1)
    System.out.print("-");
    
     while(s1<s3)
      s3 = new Random().nextInt(100);
     
    
   
    
   if(s2%4==2)
    System.out.print("*");
    while(s1*s3>=100)
     //s1 = new Random().nextInt(100);
     s3 = new Random().nextInt(100);
    
   
    
   if(s2%4==3)
    System.out.print("/");
    while(s3!=0&&s1/s3!=0)
     //s1 = new Random().nextInt(100);
     s3 = new Random().nextInt(100);
    
   
    
   
   System.out.print(s3);
   System.out.print("=");
   
   System.out.print(a3);
  
  
 
 
 
 

以上便是上次Java课的大致内容

以上是关于java上课内容的主要内容,如果未能解决你的问题,请参考以下文章

上课要求jdk版本1.8.0而我的版本是jdk11,有啥区别

Python培训班一般都有啥上课内容?

爬虫技术详解

零基础同事学习C++自学一个月与java上课半个月之后的一些总结

第一天上课有感

学期总结