java上机
Ⅰ 分别简述java application的上机运行步骤
在java开发工具中,选中需要运行的项目,然后右击,选择run as,最后选中Java Application即可运行。
Ⅱ Java上机作业 声明一个字符串的数组 空间为5个 使用循环接收五个学生的
String[] arr=new String[5];
Scanner sca=new Scanner(System.in);
String name=null;
for(int i=0;i<arr.lenth();i++){
System.out.print("请输入第"+(i+1)+"个学生姓名:");
name=sca.next();
arr[i]=name;
}
System.out.println("现有以下学生");
for(int i=0;i<arr.lenth();i++){
System.out.println(arr[i]+"\t");
}
Ⅲ 简述JAVA application的上机运行步骤
在Java语言中,能够独立运行的程序称为Java应用程序(Application)。
Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。
Java Applet和Java Application在结构方面的主要区别表现在:
(1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。
(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
Ⅳ 关于JAVA上机的问题
先安装JDK,再设置环境变量,输入源代码,然后用JAVAC命令编译,用JAVA命令执行程序。
Ⅳ 求一份java上机实验心得,300字左右
在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。同时,因正确的编出程序而带来的成就感让我对编程更加感兴趣。对于在这些实验过程中,请教老师、同学互助、查阅资料等基本的学习方式,使我更加领悟到集体和团队的力量,也树立了敢于攻坚的信心。
说起来编程的经验应该是多了很多。但是在上机调试的时候还是遇到了相当多的问题。很多的错误都很难体会,有的时候是输入的错误,这种错误还是比较容易找出来的,但是有些问题,比如一些题目需要导入一些包,这一点就没有办法了。发现JAVA虽然看起来比C或C++要容易一点,但是由于它自身带有相当多的方法定义,这些个方法虽然不用我们自己再去编写了但是需要花相当多的时间去记忆那些方法是需要导入的,还有方法名……所以对我来说这真的是比C里简单几个文件的导入还要难上很多……还是觉得自己编的方法(函数)自己用的习惯。不过现在的编程的方向已经是面向对象和面向数据的了,所以我需要时间去适应这样的编程思想。
Ⅵ java上机面试题,求帮助
publicclassEncodeAndDecode{
/**
*译码
*
*@paramstr
*要译码的字符串
*@return译码后的字符串
*/
publicStringencode(Stringstr)throwsStringLenException{
StringBuildersb=newStringBuilder();
if(null==str){
thrownewStringLenException("字符串末初始化!");
}
intn=str.length();
if(n<=0){
thrownewStringLenException("字符串不能为空!");
}
charc=0;
intk=0;
for(inti=0;i<n;i++){
//获得当前字符
c=str.charAt(i);
if(c>='1'&&c<='9'&&i!=n-1){//c是1-9的数字,且i<n-1复制(k+1)次后面的一个字符
k=c-'0'+1;
for(intj=0;j<k;j++){
sb.append(str.charAt(i+1));
}
}elseif(c=='_'){//c除1-9,且为”_”转换为”Ul”
sb.append("\UL");
}else{//其余复制该字符
sb.append(c);
}
sb.append("_");
}
returnsb.deleteCharAt(sb.length()-1).toString();
}
/**
*解码
*
*@paramstr
*要解码的字符串
*@return解码后的字符串
*/
publicStringdecode(Stringstr){
StringBuildersb=newStringBuilder();
if(null==str){
thrownewStringLenException("字符串末初始化!");
}
if(sb.length()<=0){
thrownewStringLenException("字符串不能为空!");
}
Stringstrs[]=str.split("_");
charc=0;
intk=0;
intn=strs.length;
if(n==1){
sb.append(str);
}else{
for(inti=0;i<n;i++){
k=strs[i].length();
c=strs[i].charAt(0);
if(1==k){//k==1,将该字符原样复原
sb.append(c);
}else{//k>1,
if(strs[i].equals("\UL")){//strs[i]==”Ul”,转换为”_”
sb.append("_");
}else{//strs[i]!=”Ul”,转换为k(k=strs[i].length()-1)
sb.append(k-1);
}
}
}
}
returnsb.toString();
}
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Strings="24ab_2t2";
//Strings="04ab_2t2";
//Strings="1a0b_2t2";
//Strings="aaab_2t2";
//Strings="24ab_2335t2";
//Strings="240ab_";
/*EncodeAndDecodeencode=newEncodeAndDecode();
Strings1=encode.encode(s);
System.out.println("encode:"+s1);
Strings2=encode.decode(s1);
System.out.println("decode:"+s2);
*/
}
}
{
publicStringLenException(){
super();
}
publicStringLenException(Stringmessage){
super(message);
}
}
Ⅶ java面试的上机试题一般都是哪些
1、单表增删改查
2、几种排序
3、金字塔打印
反正都是简单的一些东西,很少公司面试要求上级的
Ⅷ 计算机等级考试二级中JAVA上机用的什么软件
计算机等级考试二级
首先我们先看下软件展示图,最后是软件!
图:
3、未来教育2017二级msoffice模拟软件
以其模式的高专业度,题库权威度而闻名业界,它聚合历年真题加以分析从而提出权威预测,效果非常不错。
2、捷成全国计算机等级考试练习系统。
上机考试系统提供了历届考试题100套,并附有试题分析和参考答案,可以帮助考生熟悉考试模式,提高应试能力,测试实际操作和应变能力,自己评定成绩,对正式考试时能否通过进行初步的估计。
1、全国计算机等级考试超级模拟软件。
汇聚了多年开发全国计算机等级考试模拟软件的丰富经验,并综合有经验的命题专家、教授和全国各地考点一线教师的建议基础上研制而成。本套软件采用模拟考试形式,以大量的习题练习,强化考生的应考能力。
Ⅸ 二级Java上机具体怎么考用我们自己配置jdk环境吗上机环境是什么eslipse吗
3道题,改错,填空;第一个一般是applet,再有就是文件输入输出,这两个出现的频率最高。上机环境是sun的netbeans考试专用版,所有的Jdk是1.4的,不支持泛型。
Ⅹ 请各位告诉下这几道JAVA上机题的做法
String name=chooser.getSelectedFile().getPath();
package ImageViewer;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class ImageViewer
{
public static void main(String[] args)
{
JFrame frame=new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame
{
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH=300;
private static final int DEFAULT_HEIGHT=400;
public ImageViewerFrame()
{
setTitle("ImageViewer");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
label=new JLabel();
Container contentPane=getContentPane();
contentPane.add(label,BorderLayout.CENTER);
chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
Button button=new Button("open");
contentPane.add(button,BorderLayout.SOUTH);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt)
{
int r=chooser.showOpenDialog(null);
if(r==JFileChooser.APPROVE_OPTION)
{
String name=chooser.getSelectedFile().getPath();
}
}
});
}
}
这个题目有问题!
具体的文件过滤应该这样!
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.swing.*;
public class ImageViewer
{
public static void main(String[] args)
{
JFrame frame=new ImageViewerFrame();
frame.setTitle("ImageViewer");
frame.setSize(300, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame
{
public ImageViewerFrame()
{
//set up menu bar
JMenuBar menuBar=new JMenuBar();
setJMenuBar(menuBar);
JMenu menu=new JMenu("File");
menuBar.add(menu);
JMenuItem openItem=new JMenuItem("Open");
menu.add(openItem);
openItem.addActionListener(new FileOpenListener());
JMenuItem exitItem=new JMenuItem("Exit");
menu.add(exitItem);
exitItem.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
}
);
// use a label to display the images
label=new JLabel();
Container contentPane=getContentPane();
contentPane.add(label);
}
private class FileOpenListener implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
// set up file chooser
JFileChooser chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
// accept all files ending with .gif
chooser.setFileFilter(new javax.swing.filechooser.FileFilter()
{
public boolean accept(File f)
{
return f.getName().toLowerCase().endsWith(".jpg")|| f.isDirectory();
}
public String getDescription()
{
return "*.jpg";
}
});
//show file chooser dialog
int r=chooser.showOpenDialog(ImageViewerFrame.this);
// if image file accepted, set it as icon of the label
if(r==JFileChooser.APPROVE_OPTION)
{
String name=chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
}
private JLabel label;
}