用JAVA编写一个程序,要求如下:实现代码如下:
Student类:
public class Student {
private String name;
private String sex;
private int age;
private double chinese;
private double math;
private double english;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getChinese() {
return chinese;
}
public void setChinese(double chinese) {
this.chinese = chinese;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
}
}
-----------------------------------------------------------------
StudentTest类:(测试类)
import java.util.Scanner;
public class StudentTest {
public static void main(String[] args) {
Student student = new Student();
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
student.setName(sc.next());
System.out.println("请输入性别:");
student.setSex(sc.next());
System.out.println("请输入年龄:");
student.setAge(sc.nextInt());
System.out.println("请输入语文成绩、数学成绩、英语成绩:");
student.setChinese(sc.nextDouble());
student.setMath(sc.nextDouble());
student.setEnglish(sc.nextDouble());
Double count = student.getChinese()student.getMath() student.getEnglish();
System.out.println("姓名:" student.getName() " 性别:" student.getSex() " 年龄:" student.getAge());
System.out.println("总分:" count " 平均分:" count/3);
}
}
运行结果为:
Java编写程序代码写在哪?写在java类文件中 。
第一步:在需要添加代码的项目上右击,选择“new” 。
第二步:之后选择“class”类,之后在“Name”栏输入“class”类名字 。
第三步:点击“Finsh” , 之后再java类中编写需要的代码即可 。
java用什么软件编写代码JAVA编程常用的软件:
1、Eclipse:
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台 。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境 。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT) 。
2、MyEclipse:
MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版 。被誉为最好用的Java IDE之一 。
MyEclipse 是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率 。
3、IntelliJ IDEA:
IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好用的IDE之一,与MyEclipse齐名 。
它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器 。
4、NetBeans:
NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows、Mac、Linux和Solaris中运行 。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序 。
5、BlueJ:
BlueJ是一款支持Java编程语言的集成开发环境(IDE) 。它原本是为了教育目的而开发的,同时也适合于那些想做小型软件开发的开发人员 。它的运行需要JDK(Java开发工具包)的帮助 。BlueJ主要是为面向对象的程序设计教学而开发的,因此它的设计不同于其他的开发环境 。
参考资料来源:百度百科-BlueJ
参考资料来源:百度百科-IntelliJ IDEA
参考资料来源:百度百科-Netbeans
参考资料来源:百度百科-eclipse
参考资料来源:百度百科-MyEclipse
谁帮我讲解下这个java代码这个比较简单,没啥东西,就是每列开始行的选择,有点绕弯,我就注释下GraphicsPanel吧,主要的绘制工作都在这个类里面
private class GraphicsPanel extends JPanel {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d. setFont (getFont (). deriveFont (Font. BOLD));
g2d. setColor(Color. BLACK);
g2d. fillRect (0, 0, screenSize. width, screenSize. height);// 设置背景色为黑色
int currentColumn = 0;
for (int x = 0; xscreenSize.width; x= gap) {
int endPos = posArr[currentColumn];//获得开始行位置
g2d. setColor(Color. GREEN);
g2d.drawString(String.valueOf(getChr()), x, endPos * gap);//画出随机开始行的字符
int cg = 0;//初始黑色
for (int j = endPos -16; jendPos; j) {//随机行逐列向上16行,为循环开始行
cg= 15;//渐变色15递增,255为green
if (cg255) {
cg = 255;
}
g2d.setColor(new Color(0, cg, 0));
g2d.drawString(String.valueOf(getChr()), x, j * gap);//画出随机行后的15行字符,颜色从黑色渐变成绿色,逐行增加
}
posArr[currentColumn]= random.nextInt(5);//下落距离最快为4
if (posArr[currentColumn] * gapgetHeight()) {//如果行数位置大于屏幕高度,从新获取合适的行
posArr[currentColumn] = random.nextInt(lines);
}
currentColumn;//下一列获取随机行
}
如何用java写这段代码?import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.KeyGenerator;import javax.crypto.NoSuchPaddingException;import javax.crypto.SecretKey;public class JEncrytion{
public static void main(String[] argv) {
try{KeyGenerator keygenerator = KeyGenerator.getInstance("DES");SecretKey myDesKey = keygenerator.generateKey();
Cipher desCipher;// Create the cipher
desCipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
// Initialize the cipher for encryption
desCipher.init(Cipher.ENCRYPT_MODE, myDesKey);//sensitive information
byte[] text = "No body can see me".getBytes();
System.out.println("Text [Byte Format] : "text);
System.out.println("Text : "new String(text));
// Encrypt the text
byte[] textEncrypted = desCipher.doFinal(text);
System.out.println("Text Encryted : "textEncrypted);
// Initialize the same cipher for decryption
desCipher.init(Cipher.DECRYPT_MODE, myDesKey);// Decrypt the text
byte[] textDecrypted = desCipher.doFinal(textEncrypted);
System.out.println("Text Decryted : "new String(textDecrypted));
}catch(NoSuchAlgorithmException e){
e.printStackTrace();
}catch(NoSuchPaddingException e){
e.printStackTrace();
}catch(InvalidKeyException e){
e.printStackTrace();
}catch(IllegalBlockSizeException e){
e.printStackTrace();
}catch(BadPaddingException e){
e.printStackTrace();
【用java编写代码雨 java如何编写代码】}
}
}
用java编写代码雨的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java如何编写代码、用java编写代码雨的信息别忘了在本站进行查找喔 。
推荐阅读
- 案件解谜游戏,案件解密手游
- 设置ip代理是什么意思,代理和ip设置什么意思
- python用函数的优势的简单介绍
- java停车代码,基于java的智慧停车系统
- gis如何添加要素,gis在图层上添加要素
- 2010网络游戏排行榜,2010网络游戏排行榜
- 读懂c语言函数 读懂c语言函数的方法
- linux磁带备份命令,Linux备份数据库命令
- 南阳体育场玩什么游戏,5月22日南阳体育场