跑一段java代码 java写代码技巧

intellij idea怎么运行一段JAVA1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法 。
2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名 。如果类没有引入则import标志会自动创建 。
3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本 。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分 。
4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称 。如果有多个选项,它们会列在速查列表里 。
5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块 。
java如何把复制的代码运行1、新建一个记事本,后缀名是.java,在里面写一段java的代码 。
2、把写好的java文件放进D盘 , 就是第一步给出的那个class文件 。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘 。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车 , 等待编译 。接下来是java环境变量设置的问题 。
5、下载一个jdk执行默认安装 。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量 。点进去就能设置系统变量 。
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 (month0 || month12){
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; iyear; 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 (imonth){
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; iweekDay; 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){

推荐阅读