导航:首页 > 编程语言 > 如何java

如何java

发布时间:2022-02-24 02:06:47

‘壹’ 使用java如何

输入学生人数,依次输入每个学生的成绩,遇0或负数则输入结束。这句话按照我的理解是,输入的学生人数为0或者负数输入结束。所以按照这个来写的。

import java.util.Scanner;


public class StudGrade {

public static void main(String[] args) {

//学生人数由输入确定

Scanner scan = new Scanner(System.in);

System.out.print("输入学生人数:");

int stuNum = scan.nextInt();

//优秀、通过、不及格学生人数

int excellentCount = 0;

int passCount = 0;

int failedCount = 0;

//如果输入学生人数出错,就结束

if(stuNum <= 0) {

return;

}else {

int[] score = new int[stuNum];

System.out.println("请依次输入" + stuNum + "位学生成绩");

for(int i = 0; i < score.length; i++) {

System.out.print("第" + (i + 1) + "位同学成绩:");

score[i] = scan.nextInt();

//判定成绩是否在0-100以内

if(score[i] >= 0 && score[i] <= 100) {

if(score[i] >= 85) {

excellentCount++;

}else if(score[i] >= 60 && score[i] <= 84 ) {

passCount++;

}else {

failedCount++;

}

}else {

System.out.println("成绩输入错误(0-100)");

i--;

continue;

}

}

}

System.out.println("优秀学生" + excellentCount);

System.out.println("通过学生" + passCount);

System.out.println("不及格学生" + failedCount);

}

}

‘贰’ 用java如何做

importjava.util.ArrayList;
importjava.util.Arrays;
importjava.util.List;
importjava.util.Scanner;

publicclassTest{
publicstaticvoidmain(String[]args){
//第一题
Scannercin=newScanner(System.in);
System.out.println("请输入第一个数X:");
intx=cin.nextInt();
System.out.println("请输入第一个数X:");
inty=cin.nextInt();
System.out.println("请输入第一个数X:");
intz=cin.nextInt();
int[]num=newint[3];
num[0]=x;
num[1]=y;
num[2]=z;
Arrays.sort(num);
for(inta:num){
System.out.print(a+"");
}

//第二题
for(intX=10;X<100;X++){
if(X*8<100&&X*9>99){
System.out.println("X代表的两位数是:"+X);
System.out.println("X*809的结果为:"+X*809);
}
}

//第三题
Scannersc=newScanner(System.in);
inta=0;
System.out.println("请输入一个5位数:");
for(;;){
a=sc.nextInt();
if(a>99999||a<10000){
System.out.println("输入错误,请重新输入一个5位数:");
}else{
break;
}
}
Strings=a+"";
String[]ss=s.split("");
if(ss[1].equals(ss[5])&&ss[2].equals(ss[4])){
System.out.println(a+"是回文数!");
}else{
System.out.println(a+"不是回文数!");
}

//第四题
intcount=0;
System.out.print("101-200之间的素数有:");
for(inti=101;i<=200;i++){
for(intj=2;j<i;j++){
if(i%j==0){
System.out.print(i+",");
count++;
break;
}
}
}
System.out.println();
System.out.println("101-200之间共有"+count+"个素数!");
}
}

‘叁’ 如何使用java

Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:
1.public
使用对象:类、接口、成员
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的
2.private
使用对象:成员
介绍:成员只可以在定义它的类中被访问
3.static
使用对象:类、方法、字段、初始化函数
介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法是类方法,是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了多少实例,该字段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行的,而不是在创建实例时执行的。
4.final
使用对象:类、方法、字段、变量
介绍:被定义成final的类不允许出现子类,不能被覆盖(不应用于动态查询),字段值不允许被修改。
5.abstract
使用对象:类、接口、方法
介绍:类中包括没有实现的方法,不能被实例化。如果是一个abstract方法,则方法体为空,该方法的实现在子类中被定义,并且包含一个abstract方法的类必须是一个abstract类
6.protected
使用对象:成员
介绍:成员只能在定义它的包中被访问,如果在其他包中被访问,则实现这个方法的类必须是该成员所属类的子类。
7.native
使用对象:成员
介绍:与操作平台相关,定义时并不定义其方法,方法的实现被一个外部的库实现。
8.strictfp
使用对象:类、方法
介绍:strictfp修饰的类中所有的方法都隐藏了strictfp修饰词,方法执行的所有浮点计算遵守IEEE
754标准,所有取值包括中间的结果都必须表示为float或double类型,而不能利用由本地平台浮点格式或硬件提供的额外精度或表示范围。
9.synchronized
使用对象:方法
介绍:对于一个静态的方法,在执行之前jvm把它所在的类锁定;对于一个非静态类的方法,执行前把某个特定对象实例锁定。
10.volatile
使用对象:字段
介绍:因为异步线程可以访问字段,所以有些优化操作是一定不能作用在字段上的。volatile有时可以代替synchronized。
11.transient
使用对象:字段
介绍:字段不是对象持久状态的一部分,不应该把字段和对象一起串起。

‘肆’ 如何让java以

首先网络搜索java jdk,找到符合条件的网站,并进行下载,因为Oralce是国外的网站,发布的产品虽然新,但是下载比较慢,可以去国内的下载站点下载。

下载完成后,会看到经典的Java安装工具。图标像一杯咖啡状。

双击这个程序,进行安装,默认就一直“下一步”就可以了,默认会装在C盘的。非常快就安装好了这个开发包。

重头戏来了,如果就到这里,系统是认不到你装的Java的,装了和没装一样。需要鼠标右键打开我的电脑,找到“属性”。

打开属性后,找到“高级”,找到下面的“环境变量”并打开。

在环境变量中,要修改两个地方,一个是添加JAVA_HOME。可以选择“新建”,变量名填上JAVA_HOME,变量值填上C:\Program Files\Java\jdk1.7.0_04,因为在上面的安装过程中,我默认一直下一步安装,所以装在C盘,如果你在安装过程中改了,那可能是D盘或者E盘。同样变量值要做相应的更改。

还要修改一个地方,就是Path,添加JAVA的变量值到Path中,选择Path,然后点“编辑”,在最后面添加如下语句;%JAVA_HOME%\bin;

好了,环境变量已经设置好了,点击确定就可以了。现在开始测试一下,是不是真的可以了,打开DOS窗口,在左下角的“开始”中,“运行”输入“CMD”,打开DOS窗口,输入命令 java -version并回车。

步骤阅读
OK,系统找到了我们的java版本,原来是1.7.0_05版本。
这样,我们的电脑,就支持Java程序在电脑上运行,并且可以在上面做进一步的开发工作了,然后在DOS中编译

‘伍’ java该怎么自学

在学java一定要问问自己喜欢吗?只要喜欢一切没问题,这是我的建议:多敲代码,多敲代码,多敲代码,重要的事情说三遍
学习Java决不能听完敲一遍就过,一定要多敲几遍,第一遍可以跟着老师的思路,后面一定要有自己的思路,慢慢培养自己的编程思想和实现功能的逻辑。甚至可以自己给自己出题,完全靠自己实现一些有意思的小功能,对提升自己的能力和代码熟练度都有不小的帮助。

多看视频,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。
如果是零基础的话,就看视频,b站上高旗老师讲得不错,每看到视频出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把视频看完半段了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛逼,这时再把教材拿出来仔细看每一句话,掌握原理。
希望你早日学成,有苦恼一起讨论一下。

‘陆’ java怎么样

Java是当前互联网行业中,应用比较多的编程语言之一,基本上每一家专业的IT培训学校,都会开设有Java方向的课程。这里简单列举下学习Java要学习的内容。

Java的学习内容:

①Java编程基础

②web前端开发技术(MySQL数据库、HTML5、CSS3、JS、linux系统)

③后台开发主流的技术框架(SSM框架、SSH框架)

④前后端分离的开发模式(GitHub、Maven)

⑤分布式微服架构技术以及SpringCloud等技术(Dubbox的微服实战、Spring Cloud的微服实战、Nosql数据库、Vue.js实战等)

如果你想要学习Java的话,可以对比一下课工场、中博软件学院、北大青鸟等开设有Java方向课程的机构,最好实地考察一下,从中选出适合自己的!祝你学有所成!

北大青鸟中博软件学院教学主楼

‘柒’ Java中如何 实现

给你一个例子,能实现你说的效果,置顶可以缩进去,鼠标放在露出的余白部分,可以再展出来
------------------------------------------------------------------------------------------
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JButton;
public class App extends JFrame implements ActionListener {
private App main = null;
private boolean show = false;
public App() {
main = this;
setSize(200, 450);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
getContentPane().setLayout(null);
JButton btnNewButton = new JButton("New button");
btnNewButton.setBounds(30, 36, 93, 23);
btnNewButton.addActionListener(this);
getContentPane().add(btnNewButton);
setVisible(true);
Timer t = new Timer();
t.schele(new MyTimer(), new Date(), 100);
}
public static void main(String[] args) {
new App();
}
class MyTimer extends TimerTask {
public void run() {
Point location = main.getLocation();
int x = location.x;
int y = location.y;
if (y <= 0 && show) {
if (y > -430) {
setLocation(x, y - 10);
} else {
show = false;
}
} else {
Point point = main.getMousePosition();
if (point != null) {
if (y < 0) {
setLocation(x, y + 10);
} else {
show = true;
}
}
}
}
}
public void actionPerformed(ActionEvent arg0) {
JFrame frame = new JFrame();
frame.setSize(300, 200);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(HIDE_ON_CLOSE);
frame.setVisible(true);
}
}

‘捌’ 如何学习java

没学过编程没有关系,
我当初学编程的时候也是一点基础也没有,不过只要有恒心有毅力终会能成功.
不要怕,我提几点建议给你:
1.java里面基础的语法跟c/c++一样,所以你想学java的话,先把c语言的基础语法看一遍,自己找点题目编一下,编程思想很重要,因为java不涉及到指针问题,所以c里面指针就不用看了,如果觉得语法能够过关了,那就开始java吧
2.在初学java的同时,面向对象的思想很重要,因为c/语言是面向过程的,这时候选择一本好点的参考书很重要,我推荐一本<<java全方位学习>>朱仲杰编的.参考书不在多,在于精,有了一定的java基础之后,你可以去看<<java编程思想>>,这本书在你成为程序员之后都是很有帮助.
3.刚开始学的时候代码不会写很正常,但是应该要模仿着写,该背的还是要背,有些模式得背得很熟,当然是不是死记硬背是要理解了背,最后自己找点题目练练,多敲敲代码.
一家之言,希望对你有帮助!你应该能成功,因为你很懂事,很上进!

阅读全文

与如何java相关的资料

热点内容
优信二手车解压后过户 浏览:63
Windows常用c编译器 浏览:780
关于改善国家网络安全的行政命令 浏览:835
安卓如何下载网易荒野pc服 浏览:656
javainetaddress 浏览:106
苹果4s固件下载完了怎么解压 浏览:1006
命令zpa 浏览:288
python编译器小程序 浏览:946
在app上看视频怎么光线调暗 浏览:542
可以中文解压的解压软件 浏览:595
安卓卸载组件应用怎么安装 浏览:915
使用面向对象编程的方式 浏览:342
程序员项目经理的年终总结范文 浏览:932
内衣的加密设计用来干嘛的 浏览:435
淮安数据加密 浏览:295
魔高一丈指标源码 浏览:984
松下php研究所 浏览:171
c回调java 浏览:403
梦幻端游长安地图互通源码 浏览:747
电脑本地文件如何上传服务器 浏览:315