Java程序设计

Java程序设计,第1张

/Testjava/

public class Test {

public static void main(String[] args)

{

Systemoutprintln("问题1:");

Quest01func1();

Systemoutprintln("问题2:");

Quest02func1();

Systemoutprintln("问题3:");

Quest03func1();

Systemoutprintln("问题4:");

Quest04func1();

}

}

/Quest01java/

public class Quest01 {

public static void func1()

{

int sum=0;

for(int i=1;i<=100;i++)

{

sum+=i;

}

Systemoutprintln(sum);

}

}

/Quest02java/

public class Quest02 {

static void func1()

{

String str="";

for(int i=1;i<=9;i++)

{

for(int j=1;j<=9;j++)

{

if(j<=i)

{

str+=i+""+j+"="+ij+"\t";

}

if(j==i)

{

str+="\n";

break;

}

}

}

Systemoutprintln(str);

}

}

/Quest03java/

import javautilScanner;

public class Quest03 {

public static void func1()

{

float[] score=new float[5];

float max=0,min=0,avg=0;

Scanner s=new Scanner(Systemin);

for(int i=0;i<scorelength;i++)

{

Systemoutprintln("please input score "+i+":");

score[i]=snextFloat();

}

max=score[0];

min=score[0];

avg=0;

for(int i=0;i<scorelength;i++)

{

if(score[i]>max)

max=score[i];

if(score[i]<min)

min=score[i];

avg+=score[i];

}

avg=avg/scorelength;

Systemoutprintln("max="+max+"\t"+"min="+min+"\t"+"avg="+avg);

}

}

/Quest04java/

public class Quest04 {

static void func1()

{

Person p1=new Person();

Student s1=new Student();

Teacher t1=new Teacher();

p1eat();

s1getName();

t1getAge();

s1playGame();

}

}

class Person

{

String name;

int age;

void eat()

{

Systemoutprintln("eat()");

}

String getName()

{

Systemoutprintln("getName():"+name);

return name;

}

int getAge()

{

Systemoutprintln("getAge():"+age);

return age;

}

}

class Student extends Person implements PlayGame

{

Student()

{

thisname="学生";

thisage=10;

}

public void playGame() {

// TODO Auto-generated method stub

Systemoutprintln("playGame()");

}

}

class Teacher extends Person

{

Teacher()

{

thisname="老师";

thisage=40;

}

}

interface PlayGame

{

void playGame();

}

第一:Java基础语法。虽然Java语言经过了多次版本迭代,但是Java语言的基础语法一直秉持着纯粹的面向对象方式,所以Java的根基始终没有变化。学习Java基础语法的关键在于理解各种抽象,包括类、抽象类、接口等,另外还需要掌握封装、继承和多态这一系列面向对象语言的特征。

第二:Web开发。Web开发是Java目前重要的开发方向之一,也是几乎每一名Java程序员都会掌握的内容。Web开发的内容包括两个大的部分,一部分是前端开发,另一部分是后端开发。随着大数据的发展,Java全栈程序员正在成为一个重要的岗位,所以前端开发知识对于Java程序员来说也比较重要。前端开发的重点在于Html、CSS和JavaScript,尤其是JavaScript要重点学习一下。后端开发要掌握的技术包括Servlet、JavaBean、JDBC以及Spring框架(SpringBoot、SpringCloud、SpringMVC)。

第三:大数据开发。在当前的大数据时代背景下,学习大数据开发方向的相关知识是不错的选择。Java语言既可以从事大数据平台研发,也可以从事大数据应用开发,对于初学者来说,从大数据应用开发开始学起是比较现实的选择,比如Hadoop开发。

以下SQL语句基于MySQL数据库实现:

1,在数据库中建立一个表,表名为学生,其结构为:学号、姓名、性别、年龄、成绩

create table student

(

num char(4),

name char(10),

sex char(6),

age int,

score float

);

2,在学生表中输入4条记录

insert into student values ('0001','Susan','Female',19,89);

insert into student values ('0002','Merry','Female',20,87);

insert into student values ('0003','Tom','Male',18,44);

insert into student values ('0004','Jack','Male',20,90);

3,将每人的成绩增加10%

update student set score = score + score01;

4,将每条记录按照成绩由大到小的顺序显示到屏幕上

select from student order by score desc;

5,删除成绩不及格的学生记录

delete from student where score < 60;

以上就是关于Java程序设计全部的内容,包括:Java程序设计、JAVA程序设计主要讲的是什么、Java语言程序设计(数据库编程)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9328903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存