
正文
跑一段java代码 java写代码技巧
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
intellij idea怎么运行一段JAVA
1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。
2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。
3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。
4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。
5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。
相关问答
Q1: java如何把复制的代码运行
1、新建一个记事本,后缀名是.java,在里面写一段java的代码。
2、把写好的java文件放进D盘,就是第一步给出的那个class文件。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译。接下来是java环境变量设置的问题。
5、下载一个jdk执行默认安装。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量。点进去就能设置系统变量。
Q2: java中,一段万年历代码,跑起来总是差4天,修改之后也只能让一部分月份的显示正确,代码如下
跑一段java代码我改造了一下你的代码 :
package com.mikuma.calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
public class Calendar{
public static void main(String[] args){
int year = 0;
int month = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您要查询的年份");
year = scanner.nextInt();
System.out.println("请输入您要查询的月份");
while (true){
month = scanner.nextInt();
if (month 0 || month 12){
System.out.println("月份输入有误跑一段java代码,请重新输入");
}else{
break;
}
}
printPermanentCalendar(year, month);
}
/**
* 输出万年历
*
* @param year
* @param month
*/
private static void printPermanentCalendar(int year,int month){
int days = 0;
int totaldays = 0;//获取1990年至查询的年份的天数
for (int i = 1900; i year; i++){
totaldays = totaldays + (isLeapYear(i) ? 366 : 365);
}
int beforedays = 0;//到指定月份的天数
for (int i = 1; i = month; i++){
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
days = isLeapYear(year) ? 29 : 28;
break;
default:
break;
}
if (i month){
beforedays = beforedays + days;
}
}
totaldays = totaldays + beforedays;//总计天数跑一段java代码,以判断周几;
int weekDay = 0;
int temp = (1 + totaldays) % 7;
if (temp == 0){//1990年1月1日星期一,据此日0天星期一,以此类推
weekDay = 0;
}else{
weekDay = temp;
}
System.out.println("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
for (int i = 0; i weekDay; i++){
System.out.print("\t");
}
for (int i = 1; i = days; i++){
System.out.print(i + "\t");
if ((totaldays + i) % 7 == 6){
System.out.print("\n");
}
}
}
private static boolean isLeapYear(int year){
return new GregorianCalendar().isLeapYear(year);
}
}
运行:
对比了下 360日历:
结果正确
我们再测试下 2017 年 2月
对比 360 日历
也是正确
Q3: 给段最简单的java代码 让我新手看一下
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
Q4: 帮忙看下一个java的跑表代码 要怎么让时间自己跳
timer=new Timer(60000,new watchListener());表示每隔60000执行一次
public void actionPerformed(ActionEvent event){}
因此public void actionPerformed(ActionEvent event){
if(event.getSource()==b1){
timer.start();
}else if(event.getSource()==b2){
timer.stop();
}else {
//插入每隔6000执行跑一段java代码的代码。要让跑起来就是定义变量每一次增加一个值。然后设置标签
}
}
下面是跑一段java代码我以前写跑一段java代码的。看看吧
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
@SuppressWarnings("serial")
public class T extends JFrame implements ActionListener{
private JButton start;
private JButton stop;
private JButton reset;
private JLabel mm;
private JLabel minute;
private JLabel second;
private Timer timer;
private int m;
private int ss;
private int ms;
Font a=new Font("Arial",Font.BOLD,30);
public T(){
Font font=new Font("Serief", Font.BOLD, 22);
m=0;ss=0;ms=0;
timer=new Timer(10,this);
start =new JButton("Start");
stop =new JButton("Stop");
reset=new JButton("Reset");
start.addActionListener(this);
stop.addActionListener(this);
reset.addActionListener(this);
mm=new JLabel("00");
minute=new JLabel("00");
second=new JLabel("00");
mm.setFont(font);
minute.setFont(font);
second.setFont(font);
JLabel jl=new JLabel(":");
JLabel jLabel=new JLabel(":");
jl.setFont(font);
jLabel.setFont(font);
setLayout(new GridLayout(2,1));
JPanel jPanel=new JPanel();
JPanel jPanel2=new JPanel();
jPanel.add(minute);
jPanel.add(jl);
jPanel.add(second);
jPanel.add(jLabel);
jPanel.add(mm);
jPanel2.add(start);
jPanel2.add(stop);
jPanel2.add(reset);
add(jPanel);
add(jPanel2);
setTitle("StopWatch");
setLocation(500, 200);
pack();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String []args){
new T();
}
@Override
public void actionPerformed(ActionEvent e) {
String s=e.getActionCommand();
if("Start".equals(s)){
timer.start();
start.setEnabled(false);
stop.setEnabled(true);
reset.setEnabled(true);
}else if("Stop".equals(s)){
timer.stop();
start.setEnabled(true);
stop.setEnabled(false);
reset.setEnabled(true);
}else if("Reset".equals(s)){
ms=0;
ss=0;
m=0;
mm.setText("00");
second.setText("00");
minute.setText("00");
timer.stop();
start.setEnabled(true);
stop.setEnabled(true);
}else {
ms++;
if(ms==100){
ms=0;
ss++;
}
if(ss==60){
ss=0;
m++;
}
String s1=ms+"";
String s2=ss+"";
String s3=m+"";
if(s1.length()==1)
s1="0"+s1;
if(s2.length()==1)
s2="0"+s2;
if(s3.length()==1)
s3="0"+s3;
mm.setText(s1);
second.setText(s2);
minute.setText(s3);
}
}
}
跑一段java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java写代码技巧、跑一段java代码的信息别忘了在本站进行查找喔。







