/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语言程序设计(数据库编程)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)